Embeddable Common-Lisp

ECL 20.4.24 release

Tagged as release

Written by Daniel Kochmański on 2020-04-24 12:00

Dear Community,

After more than three years of development, we are proud to announce a new ECL release having the version tag 20.4.24. During that time many important improvements have been made including bug fixes, stability enhancements and new features. Changes include but are not limited to:

  • package local nicknames support
  • atomic operations support
  • specialized representations of complex float types
  • a port to the iOS platform
  • fixes for weak hash tables and weak pointers
  • fixes for race conditions in the ECL internals
  • hash table extensions (synchronization and custom test functions)
  • better MOP conformance and improved meta-stability
  • improvements to the manual

For more information please read the file CHANGELOG which is located in the source code, and browse commits. We'd like to thank all people who made this release possible by contributions of code, documentation, issue reports, testing and others. Some of them are listed here (without any particular order): Paul Ruetz, Karsten Poeck, Vadim Penzin, Roger Sen, Stas Boukarev, Michael Fox, Erik Bray, Bo Yao, Jeremy Cooper, Florian Margaine, Fabrizio Fabbri, Tomek Kurcz, Kris Katterjohn, Marcin Kolenda, Zhang Yuguo, Sébastien Villemot, Moritz Petersen, Marius Gerbershagen and Daniel Kochmański. We'd also like to thank the company Rigetti Computing for sponsoring the work on specialized complex float representations.

We have another important announcement we'd like to make. Embeddable Common-Lisp project has now two maintainers: Daniel Kochmański and Marius Gerbershagen. After numerous contributions from Marius I've proposed him this responsibility and to my rejoice he has accepted it. That reflects our community growth.

This release is available for download in a form of a source code archive (we do not ship prebuilt binaries):

Happy Hacking,
The ECL Developers