/[lispfaq]/lispfaq/freelisp.xml
ViewVC logotype

Contents of /lispfaq/freelisp.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Tue Mar 23 12:08:04 2004 UTC (10 years ago) by crhodes
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +11 -11 lines
File MIME type: text/xml
clisp's clos is more-or-less complete

link to Maxima and Axiom from gcl

sbcl runs on many unix and unix-like systems
1 <qandaentry>
2 <question>
3 <para>Where can I find free lisp compilers or interpreters?</para>
4 </question>
5 <answer>
6 <para>
7 There are a number of free (in both the `gratis' and the `libre'
8 senses) lisp environments:
9 </para>
10 <variablelist>
11 <varlistentry>
12 <term><ulink url="http://clisp.cons.org/">CLISP</ulink></term>
13 <listitem>
14 <para>
15 A lightweight common lisp interpreter and compiler, which
16 compiles to bytecode, and runs on Windows, AmigaOS,
17 Acorns, OS/2 and most flavours of Unix. CLISP is licensed
18 under the GNU GPL.
19 </para>
20 </listitem>
21 </varlistentry>
22 <varlistentry>
23 <term><ulink
24 url="http://www.cons.org/cmucl/">CMUCL</ulink></term>
25 <listitem>
26 <para>
27 An interpreter and optimizing compiler to native code
28 running on a few flavours of Unix (including x86/FreeBSD,
29 x86/Linux and sparc/Solaris). CMUCL can be difficult to
30 compile; it requires itself to build itself, and
31 bootstrapping is an issue. CMUCL is mostly public domain
32 software, though portions are under an X-like or BSD-like
33 licence.
34 </para>
35 </listitem>
36 </varlistentry>
37 <varlistentry>
38 <term><ulink
39 url="http://www.corman.net/CormanLisp.html">Corman
40 Lisp</ulink></term>
41 <listitem>
42 <para>
43 <!-- More info here would be appreciated -->
44 Corman Lisp is a compiler for Windows 95/98/2000/ME/NT,
45 with integration with the Windows API. Corman Lisp is free
46 for personal use.
47 </para>
48 </listitem>
49 </varlistentry>
50 <varlistentry>
51 <term><ulink
52 url="http://ecls.sourceforge.net/">ECL</ulink></term>
53 <listitem>
54 <para>
55 Standing for <productname>Embeddable Common
56 Lisp</productname>, ECL is an implementation of Common
57 Lisp running on at least x86, Sparc and PPC architectures,
58 under Linux, FreeBSD, Solaris, MacOSX and Windows (using
59 the cygwin environment). As well as a bytecode compiler,
60 ECL can compile to C. ECL is licensed under the GNU LGPL.
61 </para>
62 </listitem>
63 </varlistentry>
64 <varlistentry>
65 <term><ulink
66 url="http://savannah.gnu.org/projects/gcl/">GCL</ulink></term>
67 <listitem>
68 <para>
69 <productname>GNU Common Lisp</productname> has languished
70 in the past as a non-ANSI compliant Common Lisp; recent
71 times have let it see more developments towards supporting
72 the ANSI Common Lisp standard. It cannot (yet) be
73 recommended as a Common Lisp, but it is still useful for
74 running software written for it (primarily <ulink
75 url="http://maxima.sourceforge.net/">Maxima</ulink> and
76 <ulink
77 url="http://www.nongnu.org/axiom/index.html">Axiom</ulink>).
78 GCL is licensed under the GNU LGPL.
79 </para>
80 </listitem>
81 </varlistentry>
82 <varlistentry>
83 <term><ulink
84 url="http://openmcl.clozure.com/">OpenMCL</ulink></term>
85 <listitem>
86 <para>
87 OpenMCL is an opensourced Common Lisp implementation
88 derived from MCL 4.2, and runs on MacOS X and
89 Linux/PowerPC. It includes a bridge to the Cocoa framework
90 that allows convenient manipulation of Objective C objects
91 in CLOS. OpenMCL is licensed under the GNU LGPL.
92 </para>
93 </listitem>
94 </varlistentry>
95 <varlistentry>
96 <term><ulink
97 url="http://www.poplog.org/">Poplog</ulink></term>
98 <listitem>
99 <para>
100 Poplog is an incrementally-compiled runtime that includes
101 a Common Lisp implementation, an ML implementation and a
102 Prolog implementation, all cohabiting in the same image.
103 It is licensed under an XFree86-style license. Poplog CL is
104 not actively maintained.
105 </para>
106 </listitem>
107 </varlistentry>
108 <varlistentry>
109 <term><ulink
110 url="http://sbcl.sourceforge.net/">SBCL</ulink></term>
111 <listitem>
112 <para>
113 SBCL is a fork from CMUCL aimed at improving the
114 maintainability by removing the bootstrapping issues
115 involved in recompiling. It runs on many Unix and
116 Unix-like systems (including Mac OS X). SBCL is licensed
117 in a similar fashion to CMUCL: mostly in the Public Domain,
118 with some BSD-like and MIT-like portions.
119 </para>
120 </listitem>
121 </varlistentry>
122 </variablelist>
123 </answer>
124 </qandaentry>

  ViewVC Help
Powered by ViewVC 1.1.5