Embeddable Common Lisp (ECL) is a Common Lisp language implementation, as defined by the ANSI X3J13 specification.
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.
Here are some key features of "Embeddable Common Lisp":
· 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.
What's New in This Release: [ read full changelog ]
· Symbol NIL was not exported from the GRAY package;
· GRAY:STREAM-PEEK-CHAR was not used at all by ECL.