ECL

ECL, 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.

ECL stands for Embeddable Common Lisp.

It is a small 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

There is a project page. ECL runs on at least Linux, FreeBSD, Windows (Using Mingw?, Cygwin or Microsoft Visual C++), MacOS X/Darwin (x86 and PPC) and Solaris (x86 and Sparc).

I compiled it using mingw? gcc? under win32. It seems to need gcc? at runtime to create fas files. threading also works under win32 making it the best free common lisp implementation available on that platform.

Make sure you obtain CVS sources, since the tarballs are not updated regularly. Don't believe the web pages - they're not up-to-date.

There is also a FreeBSD port to install it from and an X-Chat Common Lisp Plugin.


Pages in this topic: ECL-Spain   Juan Jose Garcia-Ripoll  


Also linked from: asdf   chemical-compounds   cl-l10n   CLVM   CLX   Common Lisp implementation   Debian   ECLS   ECoLisp   features   FreeBSD   Gentoo   Geoff Cant   IPv6   KCL Family   Lisp History   Lisp newbie   MacOS X   Marko Kocic   NetBSD   portable-clx   Practical Lisp Programming   scsh   Solaris   UFFI   usocket   vim   win32   X-Chat Common Lisp Plugin   XCL   Zach Smith  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively