GNU CLISP is a comprehensive programming language software with an interpreter, compiler, debugger, and object system. It is compliant with the ANSI Common Lisp standards.
Common Lisp is a high-level, all-purpose, object-oriented, dynamic, functional programming language, and CLISP is a widely used implementation of this language. Developed by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University in Germany, CLISP is known for supporting the Lisp described in the ANSI Common Lisp standard, along with many extensions.
One of the biggest benefits of CLISP is its broad compatibility, running on most UNIX systems and Win32. This includes popular operating systems like Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, and AIX, as well as Windows NT/2000/XP and Windows 95/98/ME. With such wide-ranging capabilities, CLISP requires only 4 MB of RAM.
In practical terms, CLISP is a powerful tool for developers, with support for a range of features including i18n, regular expressions, and sockets. There is an X11 interface available through CLX, Garnet, and CLUE/CLIO, and command line editing is provided by readline. CLISP also runs a range of other Common Lisp packages, including Maxima and ACL2.
It's worth noting that CLISP is free software and distributed under the terms of GNU GPL. That said, you can distribute commercial proprietary applications compiled with CLISP with some restrictions (as detailed in the COPYRIGHT file provided with the CLISP distribution). The user interface is available in English, German, French, Spanish, Dutch, Russian, and Danish, with the ability to switch languages at run time.
In short, I found GNU CLISP to be a robust, feature-rich implementation of Common Lisp that will serve as an invaluable tool for developers working with the language. Its wide-ranging compatibility, support for a range of features, and ease of use make it a strong choice for anyone looking to work with Lisp in their development projects.
Version 2.48: N/A