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 standard * 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 * 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 Bruno Haible . This CLISP runs on several machines but is not specifically ported to VMS yet. This looks like a simple job however. Full sources are present here.