What is ECL?
ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification. The most relevant features:
- A bytecodes compiler and interpreter.
- Compiles Lisp also with any C/C++ compiler.
- It can build standalone executables and libraries.
- ASDF, Sockets, Gray streams, MOP, and other useful components.
- Extremely portable.
- A reasonable license.
ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris and Windows, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy.
Latest news
ECL is not orphaned 2011-05-17 09:49 - Embeddable Common-Lisp
Just in case someone got confused by the latest common-lisp.net announcement.
Read More »
ECL 11.1.1 2011-01-17 08:46 - Embeddable Common-Lisp
With a funny release number, and quite a number of improvements, I introduce to you the latest release of ECL
Read More »
ECL in Apache: mod_ecl 2010-07-09 10:16 - Embeddable Common-Lisp
Louis Höfler has created a very interesting project: a module that allows you to execute Common Lisp in your Apache web server, much like PHP and perl modules I assume
The first version of the module is available here
Read More »