[comp.windows.x] Lisp Environments Using X

david@jpl-devvax.JPL.NASA.GOV (David E. Smyth) (03/10/90)

We've got some people who want to port their application from Symbolics
to workstations running X (initially, Suns).  They like good Lisp
environments, of course.

Any good Lisp environments which run within X, especially X11R4 from MIT?

Anybody have a LISP application with a Motif user interface?

----------------------------------------------------------
David Smyth                david@jpl-devvax.jpl.nasa.gov
Senior Software Engineer,  seismo!cit-vax!jpl-devvax!david
X and Object Guru.         (818)354-6344
JPL, M/S 301-260, 4800 Oak Grove Drive, Pasadena, CA 91109
----------------------------------------------------------

sandell@ferret.Berkeley.EDU (Greg Sandell) (03/11/90)

Take a look at CLX which now comes with every X11 release, I beleive.
This is the standard Lisp to X-toolkit interface.  It offers very
few creature comforts, however, so you have to chrn out tons of
code to make even tiny applications.

We have been playing with various higher-level packages which use
CLX are their lower-level language.  Lately we have been exploring
an item from CMU called "Garnet" which we find very impressive.
It's object oriented and comes with lots and lots of ready-made
gadgets (buttons, sliders, gauges, etc.).  From what I understand,
it's shareware, but you have to get a license for it.  Send
email to bam@a.gp.cs.cmu.edu (Brad Myers) for more information.

****************************************************************
* Greg Sandell (sandell@ils.nwu.edu)                           *
* Institute for the Learning Sciences, Northwestern University *
****************************************************************

net@tub.UUCP (Oliver Laumann) (03/13/90)

In article <7368@jpl-devvax.JPL.NASA.GOV> david@jpl-devvax.JPL.NASA.GOV (David E. Smyth) writes:
> Any good Lisp environments which run within X, especially X11R4 from MIT?

Although Scheme != Lisp, you may want to look into the recently posted
Scheme implementation named Elk; a Motif extension for Elk is available
as a separate module.

Elk is mainly intended to be used as a general extension language (to
be linked into an application written in C or C++), but it is also
useful as a stand-alone implementation of Scheme.

I currently know of at least two large applications (an ODA-based document
processing system and a multi-media electronic conferencing system) that
use Elk together with the Motif extension as their user-interface
implementation language.

--
    Oliver Laumann, Technical University of Berlin, Germany.
    pyramid!tub!net   net@TUB.BITNET   net@tub.cs.tu-berlin.de