Re: Debian Common Lisp Interpreter Package
>>>>> Will Lowe <lowe@eecis.udel.edu> writes:
Will> [...] or if there's a better, freeware Common Lisp Interpreter
Will> out there someplace that we'd rather use, please let me
Will> know.
What about ECoLisp, _Embeddable_Common_Lisp_? I thought it looked
like a better setup than GCL, but cannot be sure because I am so new
at this. I think it even runs CLX. I've just begun to learn about
Scheme and Lisp. I think that ECL is an ANSI Lisp. You can get it
at:
<URL:ftp://ftp.di.unipi.it/pub/lang/lisp/>
Will you please look it over for us neophytes?
\begin{blockquote}
ECoLisp (Embeddable Common Lisp) is an implementation of Common Lisp
designed for being embeddable into C based applications. ECL uses
standard C calling conventions for Lisp compiled functions, which
allows C programs to easily call Lisp functions and viceversa. No
foreign function interface is required: data can be exchanged between
C and Lisp with no need for conversion.
ECL is based on a Common Runtime Support (CRS) which provides basic
facilities for memory managment, dynamic loading and dumping of binary
images, support for multiple threads of execution. The CRS is built
into a library that can be linked with the code of the
application.
ECL is modular: main modules are the program development tools (top
level, debugger, trace, stepper), the compiler, and CLOS. A native
implementation of CLOS is available in ECL: one can configure ECL with
or without CLOS. A runtime version of ECL can be built with just the
modules which are required by the application. The ECL compiler
compiles from Lisp to C, and then invokes the GCC compiler to produce
binaries.
\end{blockquote}
CMU Common LISP is very good also. I have that running. It works
better than GCL. I was able to make it compile itself, and performed
a LISP upgrade that way one afternoon.
--
mailto:karlheg+sig@inetarena.com (Karl M. Hegbloom)
http://www.inetarena.com/~karlheg
Portland, OR USA
Debian GNU 1.3 Linux 2.1.36 AMD K5 PR-133
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: