Nach drei Jahren Entwicklung wurde am 24. April die neue Version von ECL – dem Common Lisp-Interpreter – veröffentlicht. ECL, lizenziert unter LGPL-2.1+, kann sowohl als eingebetteter Interpreter als auch zum Erstellen von eigenständigen Bibliotheken und ausführbaren Dateien verwendet werden (es besteht die Möglichkeit, in C zu übersetzen).
Änderungen:
- Unterstützung für lokale Nicknames in Paketen;
- Unterstützung für atomare Operationen;
- Spezialisiertes Format für komplexe Datentypen mit Fließkommazahlen;
- Portierung auf iOS;
- Fehlerbehebungen für schwache Hash-Tabellen und schwache Zeiger;
- Fehlerbehebungen für Race Conditions im Inneren von ECL;
- Synchronisation und benutzerdefinierte Tests für Hash-Tabellen;
- Verbesserte Metastabilität und verbesserte Unterstützung für das Meta-Object-Protokoll (MOP).
Das Projekt hat auch einen zweiten Maintainer erhalten.
Quelle: linux.org.ru
