[b128cd]: ANNOUNCE Maximize Restore History

Download this file

ANNOUNCE    183 lines (139 with data), 5.8 kB

This is CLISP, a Common Lisp implementation.

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


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

CLISP is available via anonymous ftp from ftp2.cons.org, directory
/pub/lisp/clisp/.

This directory is mirrored by the following FTP site:
  Europe:
     ftp.hrz.tu-darmstadt.de [130.83.47.112]
       /pub/programming/languages/lisp/clisp

Other ftp sites, carrying old versions of CLISP, are
  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
  USA:
     ftp.cs.cmu.edu [128.2.206.173]
       user/ai/lang/lisp/impl/clisp/


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

* About CLISP:

  Homepage
  http://clisp.cons.org/~haible/clisp.html
  [Bruno Haible]

  Source
  ftp://ftp2.cons.org/pub/lisp/clisp/source/
  http://clisp.cons.org/~haible/clisp/source/
  [Bruno Haible]

  Binaries for different Unix, DOS, OS/2, Win32, Amiga, Acorn platforms
  ftp://ftp2.cons.org/pub/lisp/clisp/binaries/
  http://clisp.cons.org/~haible/clisp/binaries/
  [Bruno Haible]

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

  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://ftp.cs.cmu.edu/user/ai/lang/lisp/doc/cltl/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://ftp2.cons.org/pub/lisp/clisp/packages/
  ftp://ftp2.cons.org/pub/lisp/clisp/contrib/
  http://clisp.cons.org/~haible/clisp/packages/
  http://clisp.cons.org/~haible/clisp/contrib/
  [Bruno Haible]

  Garnet 3.0
  http://www.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/www/garnet-home.html
  [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://tsx-11.mit.edu/pub/linux/packages/lisp/
  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...

  Netscape Navigator is recommended. It is free of charge. Alternative WWW
  browsers are:

  Lynx (terminal):              ftp2.cc.ukans.edu:/pub/lynx
  Mosaic (X Window/Motif):      ftp.ncsa.uiuc.edu:/Web/Mosaic/Unix
  Amaya (X Window):             ftp.w3.org:/pub/amaya
  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
listproc@clisp.cons.org, 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

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