После трех лет разработки, 24-го апреля, была выпущена новая версия ECL – интерпретатора Common Lisp. ECL, опубликованный под лицензией LGPL-2.1+, может быть использован как в качестве встраиваемого интерпретатора, так и для постройки автономных библиотек и исполняемых файлов (есть возможность трансляции в C).
Изменения:
- поддержка локальных никнеймов в пакетах;
- поддержка атомарных операций;
- специализированное представление сложных типов с плавающей запятой;
- порт на iOS;
- исправления для слабых хэш-таблиц и слабых указателей;
- исправления состояний гонок во внутренностях ECL;
- синхронизация и кастомные тесты для хэш-таблиц;
- улучшенная метастабильность и улучшенная поддержка метаобъектного протокола (MOP).
Также у проекта появился второй мейнтейнер.
>>> Подробности