[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Best Lisp pkg for graphics
From: jdavis@hri.com
I have a question that I would like your opinions.
Specifically, I am looking for the "best" CL-based
graphics package, which provides the following:
Well, I've checked out about 8 different such packages, and none of
them are quite what I need (i.e. I can't get them up and running on my
system, or they have some serious shortcomings). Please feel free to
let me know about any corrections or omissions.
------------------------------------------------------------------------------
These are my notes on the various X/lisp toolkits. Any opinions
expressed (especially the "rating") are purely my own, and in no way
should be taken as gospel. Some of this info is out of date, so
please double-check the facts before counting on them. As far as I can
tell, all of these are intended to run under most unix implementations
of Common Lisp.
CLX Provides basic Commonlisp/X functionality. Possibly too low-level
for easy creation of user-interfaces, but most other kits
described below are built on top of CLX.
Available: free, part of standard X release, in contrib dir.
Bug reports: bug-clx@expo.lcs.mit.edu
Latest version: 4.2
Rating: Stable, seems mature, low-level
CLIM Commonlisp Interface Manager, developed by
International Lisp Associates. Broad scope,
intended to support porting applications across
most window systems, including X, Genera,
(maybe Mac and Microsoft Windows too?)
contact: ILA, 617-576-1151, Cambridge, MA.
or doughty@fuji.ila.dialnet.symbolics.com
Rating: language seems stable and well-designed, but
I haven't gotten a beta copy yet.
CLUE Common Lisp User Interface Environment
from TI, extends CLX
Available: free, based on CLX and PCL, runs on X11
Anonymous ftp from CSC.TI.COM, (10.7.0.46) in pub/clue.tar.Z.
bug reports: clue-bugs@dsg.csc.ti.com
author: Kerry Kimbrough <Kimbrough@dsg.csc.ti.com>
Latest version: 7.1
Rating: Seems to be popular, I couldn't get it to compile
CLM/GINA CLM uses CLX and Motif;
Gina (Generic Interactive Application) is built over CLM and CLOS.
Available: free, part of standard X release, in contrib dir.
contact: Andreas Baecker (gmdzi!baecker@uunet.uu.net)
GMD (Gesellschaft fuer Mathemathik und Datenverarbeitung mbH)
(The German National Research Center for Computer Science)
Schloss Birlinghoven, D-5205 Sankt Augustin 1, West Germany
phone: (022 41) 14 20 78
Latest version: 1.0.0 (CLM), Alpha (GINA)
Rating: not evaluated yet
EW Express Windows
Intended to mimic Symbolics' Dynamic Windows
based on CLX and PCL, runs on X11
contact: express-windows-request@atc.boeing.com
users group: express-windows@atc.boeing.com
Liszt Programming, Inc., PO Box 15447, Arlington VA. 22215,
(301) 643-4526.
Garnet Large system providing rapid and flexible design of UI
Includes constraints, object-oriented, doesn't use PCL.
Developed at CMU, depends on CLX, runs on X11
Possibly will be ported to Mac?
Available: free, ftp after signing copyright agreement
contact: Brad Myers (bam@a.gp.cs.cmu.edu)
users group: garnet-users@cs.cmu.edu
bug reports: garnet@cs.cmu.edu
Rating: lots of high-level features
SOLO Not generally available yet. Written at Sun.
Doesn't use CLX, directly converts Xlib.h into lucid foreign
calls. Intended to be small, fast, tight. Uses CLOS.
Contact: rmori@Eng.Sun.COM (Robert Mori)
Written by: Hans Muller (hmuller@sun.com)
winterp Widget Interpreter
Developed at HP, uses Motif, runs on X11
Runs partly in separate XLisp process (XLisp is a public
domain Lisp unrelated to X windows)
Available: free, part of standard X release, in contrib dir.
contact: Niels Mayer mayer@hplabs.hp.com, HP, Palo Alto,CA.
users group: winterp@hplnpm.hpl.hp.com
YYonX Port of the YY system to X windows,
Developed at Aoyama Gakuin University, runs on X11
(and possibly Genera too). Supports kanji.
Available: free,
Anonymous FTP from ftp.csrl.aoyama.ac.jp (133.2.1.5), cd YY
users group: yyonx@csrl.aoyama.ac.jp
contact: yyonx-request@csrl.aoyama.ac.jp for requests
author: Masayuki Ida, ida@cc.aoyama.ac.jp
Computer Science Research Lab, Aoyama Gakuin University
Latest version: 1.0 alpha