Lisp is a family of programming languages related to the LISP (LISt Processor) language designed by John McCarthy at MIT, first described in a 1960 article in the Communications of the ACM. Informally, it refers to Common Lisp; however, the Lisp family also includes languages such as Scheme, described in the RnRS series of specifications, together with Emacs Lisp and Dylan.
Lisp on Gentoo
A number of Common Lisp resources can be found on the Project:Common Lisp page.
Common Lisp implementations available on Gentoo include:
- dev-lisp/abcl - Armed Bear Common Lisp, a Common Lisp implementation for the JVM
- dev-lisp/clisp - GNU CLISP
- dev-lisp/clozurecl - ClozureCL, derived from Digitool's MCL product
- dev-lisp/cmucl - CMU Common Lisp
- dev-lisp/ecl - ECL, an embeddable Common Lisp implementation
- dev-lisp/gcl - GNU Common Lisp
- dev-lisp/sbcl - Steel Bank Common Lisp
There's also a virtual package for Common Lisp:
A number of Scheme resources can be found on the Project:Scheme page.
Scheme implementations available on Gentoo include:
- dev-scheme/bigloo - Bigloo, a practical Scheme compiler with many extensions
- dev-scheme/chez - Chez, a programming language based on R6RS
- dev-scheme/gambit - Gambit, a native Scheme to C compiler and interpreter
- dev-scheme/gauche - Gauche, a Unix system friendly Scheme interpreter
- dev-scheme/guile - GNU Ubiquitous Intelligent Language for Extensions
- dev-scheme/kawa - Kawa, a Java-based Scheme system and Language Framework
- dev-scheme/racket - Racket, a general purpose, multi-paradigm Lisp-Scheme programming language