|
There are a number of free (in both the `gratis' and the `libre'
senses) lisp environments:
- CLISP
-
A lightweight common lisp interpreter and compiler, which
compiles to bytecode, and runs on Windows, AmigaOS, Acorns, OS/2
and most flavours of Unix. CLISP is licensed under the GNU GPL.
- CMUCL
-
An interpreter and optimizing compiler to native code running on
a few flavours of Unix (including x86/FreeBSD, x86/Linux and
sparc/Solaris). CMUCL can be difficult to compile; it requires
itself to build itself, and bootstrapping is an issue. CMUCL is
mostly public domain software, though portions are under an X-like
or BSD-like licence.
- Corman
Lisp
-
Corman Lisp is a compiler for Windows 95/98/2000/ME/NT, with
integration with the Windows API. Corman Lisp is free for personal
use.
- ECL
-
Standing for Embeddable Common
Lisp™, ECL is an implementation of Common Lisp running
on at least x86, Sparc and PPC architectures, under Linux, FreeBSD,
Solaris, MacOSX and Windows (using the cygwin environment). As well
as a bytecode compiler, ECL can compile to C. ECL is licensed under
the GNU LGPL.
- GCL
-
GNU Common Lisp™ has
languished in the past as a non-ANSI compliant Common Lisp; recent
times have let it see more developments towards supporting the ANSI
Common Lisp standard. It cannot (yet) be recommended as a Common
Lisp, but it is still useful for running software written for it
(primarily Maxima and Axiom).
GCL is licensed under the GNU LGPL.
- OpenMCL
-
OpenMCL is an opensourced Common Lisp implementation derived
from MCL 4.2, and runs on MacOS X and Linux/PowerPC. It includes a
bridge to the Cocoa framework that allows convenient manipulation
of Objective C objects in CLOS. OpenMCL is licensed under the GNU
LGPL.
- Poplog
-
Poplog is an incrementally-compiled runtime that includes a
Common Lisp implementation, an ML implementation and a Prolog
implementation, all cohabiting in the same image. It is licensed
under an XFree86-style license. Poplog CL is not actively
maintained.
- SBCL
-
SBCL is a fork from CMUCL aimed at improving the maintainability
by removing the bootstrapping issues involved in recompiling. It
runs on many Unix and Unix-like systems (including Mac OS X). SBCL
is licensed in a similar fashion to CMUCL: mostly in the Public
Domain, with some BSD-like and MIT-like portions.
|