ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification. The most relevant features are: - 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.