CL
iki
the common lisp wiki
Home
Recent Changes
About CLiki
Text Formatting
Create New Page
Edit ``ECL''
Embeddable Common Lisp, a member of the *(KCL Family), is a *(Common Lisp implementation) initially developed by Giuseppe Attardi and currently maintained by *(Juan Jose Garcia-Ripoll). *(ECL) is the successor to _(EcoLisp). It is a small but complete implementation which features a very small bytecode interpreter, compilation via C, generation of standalone executables and DLLs, loadable binary files, _(CLOS), _(CLX), sockets, and more... The areas that need work are
improving _(ANSI) _(Common Lisp) compliance (we are almost there!)
improving the compiler
There is a
project page
. ECL runs on at least _(Linux), _(FreeBSD), _(NetBSD), _(Windows) (Using _(Mingw) and Microsoft Visual C++), _(MacOS X)/_(Darwin) (x86 and PPC) and _(Solaris) (x86 and Sparc). It supports threads on most operating systems. I compiled it using _(mingw) _(gcc) under _(win32). It seems to need _(gcc) at runtime to create fas files. _(thread)ing also works under _(win32) making it the best _(free) _(common lisp implementation) available on that platform. There is also a _(FreeBSD)
port
to install it from and an _(X-Chat Common Lisp Plugin). A package for _(NetBSD) is available via _(pkgsrc).
Please supply your name and a summary of changes for the Recent Changes page. If you are making a minor alteration to a page you recently edited, you can avoid making another Recent Changes entry by leaving the Summary box blank
Summary of changes:
Captcha (enter the word "lisp" here):
Your name:
Check this box to fill in your name automatically next time
(uses a cookie)