Index of /otto/html/pub/GNU/clisp/packages
      Name                               Last modified       Size  Description

[DIR] Parent Directory 05-Sep-2005 22:41 - [CMP] garnet22.tar.gz 05-Sep-2005 22:32 2.4M [CMP] garnet22.orig.tar.gz 05-Sep-2005 22:32 2.4M [CMP] garnet30.clisp.tar.gz 05-Sep-2005 22:32 2.3M [CMP] garnet30.orig.tar.gz 05-Sep-2005 22:32 2.3M [CMP] clue+clio+xit.clisp.tar.gz 05-Sep-2005 22:31 2.1M [CMP] garnet21.clisp.tar.gz 05-Sep-2005 22:31 1.1M [CMP] clue+clio.orig.tar.gz 05-Sep-2005 22:31 936k [CMP] pcl+clx.sept92f.clisp.tar.gz 05-Sep-2005 22:32 743k [CMP] pcl+clx.sept92f.orig.tar.gz 05-Sep-2005 22:32 736k [CMP] clue.clisp.tar.gz 05-Sep-2005 22:31 661k [CMP] clx-manual.tar.gz 05-Sep-2005 22:31 486k [CMP] screamer.orig.tar.gz 05-Sep-2005 22:32 383k [CMP] screamer.clisp.tar.gz 05-Sep-2005 22:32 377k [CMP] pcl.sept92f.clisp.tar.gz 05-Sep-2005 22:32 363k [CMP] clio.clisp.tar.gz 05-Sep-2005 22:31 347k [CMP] clx.sept92f.clisp+gcl.tar.gz 05-Sep-2005 22:31 280k [CMP] clx.sept92f.clisp.tar.gz 05-Sep-2005 22:31 280k [CMP] clue+clio.for-pcl.tar.gz 05-Sep-2005 22:31 261k [CMP] clxman.tar.gz 05-Sep-2005 22:31 173k [CMP] nclx-1997-06-12.tar.gz 05-Sep-2005 22:32 127k [CMP] nclx-1996-10-12.tar.gz 05-Sep-2005 22:32 125k [CMP] series.clisp.tar.gz 05-Sep-2005 22:32 94k [CMP] mcs-1.4.1.tar.Z 05-Sep-2005 22:32 84k [CMP] xp.clisp.tar.gz 05-Sep-2005 22:32 67k [CMP] xp.orig.tar.gz 05-Sep-2005 22:32 67k [CMP] mcs-doc.dvi.Z 05-Sep-2005 22:32 65k [TXT] nclx-1996-10-12.README 05-Sep-2005 22:32 10k [CMP] xp-prolog.tar.gz 05-Sep-2005 22:32 10k [CMP] garnet22.speedup-in-clisp.diffs.gz 05-Sep-2005 22:32 4k [TXT] series-diffs 05-Sep-2005 22:32 4k [   ] xp.doc 05-Sep-2005 22:32 2k [TXT] clue.clisp.patch1 05-Sep-2005 22:31 1k [TXT] garnet22.speedup-in-clisp.readme 05-Sep-2005 22:32 1k [TXT] series.README 05-Sep-2005 22:32 1k

This directory contains application packages for CLISP.

The .orig files contain the original distribution from beta.xerom.com.
The .clisp files contain the sources, modified to run on CLISP.
I am not distributing memory images of these. You can compile it yourself,
just by typing "make" in the corresponding directory.


PCL is an implementation of a large subset of CLOS.
From the CLISP version 1993-09-01 on, CLISP has a native CLOS. You do not
need PCL any more (except if you want to program at the meta-object protocol
level).


CLX is an interface to the X window system. (Unix version of CLISP only.)


Garnet is a Lisp-based graphical user interface.


MCS is an object system for Common Lisp which emphasizes the use of
metaclasses.


SERIES is Richard C. Waters' Series package, as described in the appendix
of CLtL2. series-diffs contains the diffs from the original distribution to
this distribution.


Screamer is an extension for nondeterministic programming.


XP is a Common Lisp ``pretty'' printer.


XP-Prolog is my own small experimental prolog-like interpreter.


-------------------------------------------------------------------------------
From the comp.lang.lisp FAQ:

   PCL -- parcftp.xerox.com:pcl/ [13.1.64.94]
   Portable Common Loops (PCL) is a portable implementation of
   the Common Lisp Object System (CLOS). A miniature CLOS
   implementation called Closette is available pcl/mop/closette.lisp.

   MCS (Meta Class System) -- ftp.gmd.de:/lang/lisp/mcs/ [129.26.8.90]
   Portable object-oriented extension to Common Lisp. Integrates the
   functionality of CLOS (the Common Lisp Object System), and TELOS, (the
   object system of LeLisp Version 16 and EuLisp).  MCS provides a metaobject
   protocol which the user can specialize. Runs in any valid Common Lisp.
   Contact: Harry Bretthauer and Juergen Kopp, German National Research
   Center for Computer Science (GMD), AI Research Division,
   P.O. Box 1316, D-5205 Sankt Augustin 1, FRG, email: [email protected]

   CLUE (Common Lisp User-Interface Environment) is from TI, and extends CLX
   to provide a simple, object-oriented toolkit (like Xt) library that uses
   CLOS. Provides basic window classes, some stream I/O facilities, and a few
   other utilities. Still pretty low level (it's a toolkit, not widget
   library).  Available free by anonymous ftp from csc.ti.com:pub/clue.tar.Z
   Written by Kerry Kimbrough. Send bug reports to [email protected].

   CLIO (Common Lisp Interactive Objects) is a GUI from the people who created
   CLUE. It provides a set of CLOS classes that represent the standard
   components of an object-oriented user interface -- such as text, menus,
   buttons, scroller, and dialogs.  It is included as part of the CLUE
   distribution, along with some packages that use it, both sample and real.

   XIT (X User Interface Toolkit) is an object-oriented user interface
   toolkit for the X Window System based on Common Lisp, CLOS, CLX, and
   CLUE. It has been developed by the Research Group DRUID at the
   Department of Computer Science of the University of Stuttgart as a
   framework for Common Lisp/CLOS applications with graphical user
   interfaces for the X Window System.  The work is based on the USIT
   system developed by the Research Group INFORM at the University of
   Stuttgart. Although the system kernel is quite stable, XIT is still
   under active development. XIT can be obtained free by anonymous ftp
   from ifi.informatik.uni-stuttgart.de (129.69.211.1) in the directory
   /pub/xit/.

   Garnet is a large and flexible GUI. Lots of high-level features.  Does
   *not* depend on CLOS, but does depend on CLX. Garnet (version 2.0 and
   after) is now in the public domain, and has no licensing restrictions,
   so it is available to all foreign sites and for commercial uses.
   Detailed instructions for obtaining it by anonymous ftp are available
   by anonymous ftp from a.gp.cs.cmu.edu [128.2.242.7] as the file
   /usr/garnet/garnet/README.  Garnet includes the Lapidiary interactive
   design tool, C32 constraint editor, spreadsheet object, Gilt
   Interface Builder, automatic display management, two 
   widget sets (Motif look-and-feel and Garnet look-and-feel), support for
   gesture recognition, and automatic constraint maintenance, application
   data layout and PostScript generation. Runs in virtually any Common
   Lisp environment, including Allegro, Lucid, CMU, and Harlequin Common
   Lisps on Sun, DEC, HP, Apollo, IBM 6000, and many other machines.
   Garnet helps implement highly-interactive, graphical, direct
   manipulation programs for X/11 in Common Lisp.  Typical applications
   include: drawing programs similar to Macintosh MacDraw, user interfaces
   for expert systems and other AI applications, box and arrow diagram
   editors, graphical programming languages, game user interfaces,
   simulation and process monitoring programs, user interface construction
   tools, CAD/CAM programs, etc. Contact Brad Myers ([email protected])
   for more information. Bug reports and administrative questions:
   [email protected]. Garnet is discussed on the newsgroup comp.windows.garnet.

   Screamer is an extension of Common Lisp that adds support for
   nondeterministic programming.  Screamer consists of two levels.  The
   basic nondeterministic level adds support for backtracking and
   undoable side effects.  On top of this nondeterministic substrate,
   Screamer provides a comprehensive constraint programming language in
   which one can formulate and solve mixed systems of numeric and
   symbolic constraints.  Together, these two levels augment Common Lisp
   with practically all of the functionality of both Prolog and
   constraint logic programming languages such as CHiP and CLP(R).
   Furthermore, Screamer is fully integrated with Common Lisp.
   Screamer is available by anonymous FTP from ftp.ai.mit.edu as the file
   /pub/screamer.tar.Z. Contact Jeffrey Mark Siskind <[email protected]> for
   further information.