This is CLISP, a Common Lisp implementation.

CLISP is mostly CLtL2 / ANSI CL compliant, including a CLOS implementation.


FTP resources
=============

The newest versions will always be available via anonymous ftp from
ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2], directory /pub/lisp/clisp/.
This directory is mirrored by the following FTP sites:
  Europe:
     rs104.hrz.th-darmstadt.de [130.83.47.112]
       /pub/programming/languages/lisp/clisp
  USA:
     gatekeeper.dec.com [16.1.0.2]
       pub/plan/lisp/clisp/
  New Zealand, Australia:
     ftp.math.waikato.ac.nz [130.217.237.9]
       /pub/clisp-mirror
Another ftp site, carrying old versions of CLISP, is
ftp.cs.cmu.edu [128.2.206.173], directory user/ai/lang/lisp/impl/clisp/.


WWW resources
=============

* About CLISP:

  Source
  ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/source/
  [Bruno Haible & Marcus Daniels]

  Binaries for different Unix, DOS, OS/2, Amiga, Acorn, Atari platforms
  ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/binaries/
  [Bruno Haible & Marcus Daniels]

  Binaries for i386-linux also at
  ftp://sunsite.unc.edu/pub/Linux/devel/lang/lisp/

  Binaries for Win32 (Win95 and WinNT)
  http://sayre.sysc.pdx.edu:8001/clisp/
  [Marcus Daniels]

  Survey about possible use of CLISP together with Emacs (see also
  the file doc/editors.txt)
  http://sayre.sysc.pdx.edu:8001/clisp_and_emacs/
  [Marcus Daniels]

  CLISP on Amiga
  http://zeus.gmd.de/~hoehle/amiga-clisp.html
  [Jörg Höhle]

* Documentation about Common Lisp:

  CLtL2 manual in HTML
  ftp.cs.cmu.edu:/user/ai/lang/lisp/doc/cltl/cltl_ht.tgz
  ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/CLtL2/cltl_ht.tgz
  http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html
  [Mark Kantrowitz]

  ANSI CL in HTML
  http://www.harlequin.com/books/HyperSpec/
  [Kent Pitman at Harlequin Ltd.]

* About Lisp in general:

  http://linus.cast.uni-linz.ac.at/st/vision/software/lisp.html
  [Wilhelm Burger]
  http://zeus.gmd.de/~hoehle/links.html#Lisp
  [Jörg Höhle]
  http://www.cs.rochester.edu/u/miller/ALU/home.html
  [Brad Miller]

  The FAQ of the comp.lang.lisp newsgroup, posted regularly.
  http://www.cis.ohio-state.edu/hypertext/faq/usenet/lisp-faq/top.html

* About packages running in CLISP:

  Various packages in
  ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/packages/
  ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/contrib/
  [Bruno Haible & Marcus Daniels]

  Garnet 3.0
  http://www.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/www/garnet-home.html
  ftp://a.gp.cs.cmu.edu/usr/garnet/garnet/
  [Brad A. Myers, Andrew Mickish and others]

  Hybrid graphic expert system shell
  http://wmwap1.math.uni-wuppertal.de/EMA-XPS/
  [Hans Groschwitz]

  Punimax, a rather antiquated computer algebra system
  ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/math/punimax/
  http://www.can.nl/SystemsOverview/General/PUNIMAX.html

  New Millenium Space Flight Mission
  (They chose Harlequin CL for the space flight, with CLISP as
  second-to-best alternative.)
  http://www-aig.jpl.nasa.gov/home/gat/home.html
  [Erann Gat]

* To access URLs...

  If you don't have Netscape Navigator [commercial!], you can use the following
  WWW browsers:

  Lynx (terminal):              ftp2.cc.ukans.edu:/pub/lynx
  Mosaic (X Window/Motif):      ftp.ncsa.uiuc.edu:/Web/Mosaic/Unix
  Arena (X Window):             ftp-eu.w3.org:/pub/Arena and
                                ftp.yggdrasil.com:/pub/dist/web/arena
  Chimera (X Window/non-Motif): ftp.cs.unlv.edu:/pub/chimera
  W3 (Emacs):                   ftp.cs.indiana.edu:/pub/elisp/w3
  OmniWeb (NEXTSTEP):     next-ftp.peak.org:/pub/next/apps/internet/www/OmniWeb


Mailing list
============

There is a mailing list for users of CLISP. It is the proper forum for
questions about CLISP, installation problems, bug reports, application
packages etc.
For information about the list and how to subscribe it, send mail to
listserv@ma2s2.mathematik.uni-karlsruhe.de, with the two lines
          help
          information clisp-list
in the message body.


-------------------------------------------------------------------------------

                        Common Lisp CLISP

Common Lisp is
  * a convential programming language and an AI language
  * interactive
  * a Lisp for professional use

Common Lisp programs are
  * easy to test (interactive)
  * easy to maintain (depending on programming style)
  * portable (there is a standard for the language and the library functions)

Our Common Lisp CLISP
  * needs only 2 MB of memory
  * implements 99% of the CLtL1 standard, as well as some extensions
  * can call your preferred editor
  * is freely distributable

Common Lisp provides
  * clear syntax, carefully designed semantics
  * several data types: numbers, strings, arrays, lists, characters, symbols,
    structures, streams etc.
  * runtime typing: the programmer needn't bother about type declarations,
    but he gets notified on type violations.
  * many generic functions:
    88 arithmetic functions for all kinds of numbers (integers, ratios,
    floating point numbers, complex numbers),
    44 search/filter/sort functions for lists, arrays and strings
  * automatic memory management (garbage collection)
  * packaging of programs into modules
  * an object system, generic functions with powerful method combination
  * macros: every programmer can make his own language extensions

Our Common Lisp CLISP provides
  * an interpreter
  * a compiler which makes execution of programs 5 times faster
  * all data types with unlimited size (the size need never be declared,
    the size of lists and arrays may be changed dynamically)
  * integers of arbitrary length, unlimited floating point number precision
  * 594 library functions, 542 of them written in C

Get it via anonymous ftp from ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2],
directory /pub/lisp/clisp/, or contact Marcus Daniels <marcus@sysc.pdx.edu>.

-------------------------------------------------------------------------------

