CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard.

CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, arbitrary precision floats, a foreign language interface and a socket interface.

An X11 interface is available through CLX and Garnet.

Command line editing is provided by GNU Readline which makes it one of the nicer Lisps to use interactively - you can auto-complete function and file names with tab, use up arrow to get previous commands and it does parenthesis-matching.

Cross-platform preemptive multiprocessing is in alpha.


Source code repository:

License: GPL-2.0-or-later

Local CLISP links