home *** CD-ROM | disk | FTP | other *** search
- This is CLISP, a Common Lisp implementation.
-
- CLISP is mostly CLtL1 compliant, with some CLtL2 additions, including a
- CLOS subset. Many features of CLtL2 or dpANS CL are currently not supported.
-
- 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
- gwdu30.gwdg.de [134.76.98.230]
- /gnu2/clisp
- Australia:
- ftp.cs.waikato.ac.nz [130.217.240.31]
- /pub/packages/clisp-mirror
- USA:
- ftp.stat.ucla.edu [128.97.4.153]
- /pub/lisp/clisp
- Other ftp sites carrying CLISP are
- gatekeeper.dec.com [16.1.0.2], directory pub/plan/lisp/clisp/, and
- ftp.cs.cmu.edu [128.2.206.173], directory user/ai/lang/lisp/impl/clisp/.
-
- 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 1.5 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>.
-
- -------------------------------------------------------------------------------
-
-