ECL
12.5.1

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

Bug reports: please do them!   2012-05-09 14:50 - Embeddable Common-Lisp
I am sorry. Really, I am. I cannot follow you all in all your usual communication channels: comp.lang.lisp, the ecl forum, #lisp irc channel... But please consider this:

First of all, ECL is maintained in free time. In this sense, it is more beneficial for you if the maintainers spend more time coding than trolling about lisp.
Read More »

Ha! We beat iconv!   2012-05-05 02:05 - Embeddable Common-Lisp
Seems ECL supports more codepages than iconv on certain platforms

;;; Testing ISO-2022-JP-1
Read More »

Periodic reports: multithreading & tests   2012-05-05 01:58 - Embeddable Common-Lisp
Probably nobody cares about this, but there has been some activity in ECL in various fronts. I periodically report that to the ECL mailing list, but this seems to lead other people to think the project is silent or dead. From now on, expect a little bit more noise through the ECL news RSS.
Read More »

Site news archive »

[SourceForge Logo] Support This Project