Path: utzoo!utgpu!news-server.csri.toronto.edu!orasis.vis.toronto.edu!tjhorton Newsgroups: comp.windows.x.motif From: tjhorton@vis.toronto.edu ("Timothy J. Horton") Subject: Re: Common Lisp bindings for Motif Message-ID: <91Feb1.193834est.8671@orasis.vis.toronto.edu> Organization: Department of Computer Science, University of Toronto References: <91.031.09:51:11@ira.uka.de> Date: 2 Feb 91 00:38:55 GMT Lines: 54 wolpers@.ira.uka.de (Andreas Wolpers) writes: >After bothering several individuals (without much success) it seems that this >is the last chance to prevent us from a lot of boring work. > >Does anybody have Common Lisp bindings for Motif, >either finished or under development? The answer is "clx" -- common lisp x bindings -- which have been around for a long time (I used them over a year ago). From the man page for Allegro common lisp: NAME cl - Allegro Common Lisp SYNOPSIS cl [ options ... ] DESCRIPTION Allegro CL is a complete implementation of Common Lisp, as specified in Common Lisp: the Language . The Allegro CL sys- tem consists of an interpreter, an optimizing compiler, and a set of functions. Associated Programs ... cw is a version of lisp containing Allegro Common Windows, a lisp-based, high level window system, under the X Window System using CLX. clx is a low-level interface to the X Window system (basi- cally a lisp version of Xlib). Source is in /cs/src/cl/clx. composer contains CLX. composer is a version of lisp containing Allegro Composer, a window-based program development environment. Composer has a "windowized" inspector, debugger, profiler, and a status display of lisp processes. Composer is built on Common Windows. clue is a portable system for user interface programming in Common Lisp. CLUE, which is based on the X Window Sys- tem and the Common Lisp Object System (CLOS), extends the CLX interface to provide an architectural model for building interactive Lisp applications. Modelled on the Xtk toolkit library, CLUE could be described as a translation of the Xt "intrinsics" into the domain of Common Lisp and CLOS. Source and documentation are in /cs/src/cl/clue. ... [remainder deleted] ------------------------------------------------------------------------- Timothy Horton, Unix Software Consulting tjhorton@vis.toronto.edu