Na drie jaar ontwikkeling is op 24 april de nieuwe versie van ECL – de interpreter voor Common Lisp – uitgebracht. ECL, gepubliceerd onder de LGPL-2.1+-licentie, kan zowel als ingebedde interpreter als voor het bouwen van autonome bibliotheken en uitvoerbare bestanden worden gebruikt (transpileringsmogelijkheden naar C zijn beschikbaar).
Wijzigingen:
- ondersteuning voor lokale bijnaam in pakketten;
- ondersteuning voor atomische operaties;
- gespecialiseerde weergave van complexe types met drijvende komma;
- poort naar iOS;
- correcties voor zwakke hash-tabellen en zwakke verwijzers;
- correcties van racecondities binnen ECL;
- synchronisatie en aangepaste tests voor hash-tabellen;
- verbeterde metastabiliteit en verbeterde ondersteuning voor het meta-objectprotocol (MOP).
Het project heeft ook een tweede maintainer gekregen.
Bron: linux.org.ru
