After three years of development, a new version of ECL – the Common Lisp interpreter – was released on April 24. ECL, published under the LGPL-2.1+ license, can be used both as an embedded interpreter and to build standalone libraries and executables (with the option to transpile to C).
Changes:
- support for local nicknames in packages;
- support for atomic operations;
- specialized representation of complex floating-point types;
- port to iOS;
- fixes for weak hash tables and weak pointers;
- fixes for race conditions within ECL;
- synchronization and custom tests for hash tables;
- improved metastability and enhanced support for the Metaobject Protocol (MOP).
The project also gained a second maintainer.
Source: linux.org.ru
