home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
RiscOS
/
APP
/
DEVS
/
LISP
/
CLISP.ZIP
/
CLisp
/
!CLisp
/
ANNOUNCE
< prev
next >
Wrap
Text File
|
1994-03-12
|
3KB
|
71 lines
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/.
Another ftp site carrying CLISP is
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@ee.pdx.edu>
or
Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.
-------------------------------------------------------------------------------