ECL
8.12

What is ECL?

ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification. The most relevant features:

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 9.6.0 has been released   2009-06-12 13:20 - Embeddable Common-Lisp
Important changes related to the usability of the debugger and inspector, debugging of compiled C code, handling of floating point exceptions and creation and manipulation of NaNs and infinities, among other things. Please reade the Changelog.
Read More »

ECL 9.4.0   2009-04-04 13:29 - Embeddable Common-Lisp
This release is the first one with a new design of ECL, which includes changes in the way streams are implemented, support for full Unicode character set, safety against interrupts and serious performance improvements.
Read More »

ECL 8.12   2008-12-17 15:56 - Embeddable Common-Lisp
This release is the last one before a major redesign of ECL, which will affect
Read More »

ECL gaining Unicode support   2008-10-24 21:27 - Embeddable Common-Lisp
Until now, ECL accepted strings made of extended characters, with codes up to 21 bits. This feature was accessible when built with --enable-unicode, but it wasn't really useful because these strings could not be written or read from files.
Read More »

Project: automated testing of libraries with ECL   2008-08-24 20:39 - Embeddable Common-Lisp
Dear lispers,

this message is for not only for ECL users looking for a place to contribute, but also for developers of libraries that want them to be tested with our implementation of Common Lisp.
Read More »

Site news archive »