CLISP is a free implementation of the Common Lisp language, first written by Bruno Haible and Michael Stoll for the Atari ST home computer and later extended to run on Unix systems and Microsoft Windows. It bundles an interpreter, a bytecode compiler, a debugger, a socket interface, a high-level foreign language interface and strong support for internationalization, together with two object systems, the Common Lisp Object System and a metaobject protocol. The system is written in C and Common Lisp and is now part of the GNU Project, distributed as free software under the GNU General Public License. Haible first did not plan to release it under that licence, and agreed to do so after a well-publicised exchange with Richard Stallman over whether CLISP was a derivative work of the GNU readline library. Because it runs on a bytecode virtual machine it is very portable and simple to set up, and Paul Graham used it to run the software of his Viaweb startup, which became Yahoo Stores.
Facts
Execution Model Execution Model Connections
Sources
1. CLISP (Wikipedia)
Lead, interpreter
CLISP includes an interpreter, a bytecode compiler, debugger, socket interface
Ports, bytecode
Although interpreting bytecode is usually slower than running compiled native binaries
In Group: Lisp Dialects, Lead
CLISP is an implementation of the programming language Common Lisp originally developed by Bruno Haible and Michael Stoll for the Atari ST.
In Field: Programming Language Theory, Lead
CLISP is an implementation of the programming language Common Lisp originally developed by Bruno Haible and Michael Stoll for the Atari ST.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.