LINUX.ORG.RU

Embeddable Common Lisp 20.4.24

 ,


1

5

После трех лет разработки, 24-го апреля, была выпущена новая версия ECL – интерпретатора Common Lisp. ECL, опубликованный под лицензией LGPL-2.1+, может быть использован как в качестве встраиваемого интерпретатора, так и для постройки автономных библиотек и исполняемых файлов (есть возможность трансляции в C).

Изменения:

  • поддержка локальных никнеймов в пакетах;
  • поддержка атомарных операций;
  • специализированное представление сложных типов с плавающей запятой;
  • порт на iOS;
  • исправления для слабых хэш-таблиц и слабых указателей;
  • исправления состояний гонок во внутренностях ECL;
  • синхронизация и кастомные тесты для хэш-таблиц;
  • улучшенная метастабильность и улучшенная поддержка метаобъектного протокола (MOP).

Также у проекта появился второй мейнтейнер.

>>> Подробности



Проверено: alpha ()

Ответ на: комментарий от den73

в будущем люди будут говорить, ссылаясь на нынешнее время, о лисп-зиме и что она была порождена ии-зимой (и так же неожиданно закончилась)

запомните этот твит

BOSS-NIGGER ()
Последнее исправление: BOSS-NIGGER (всего исправлений: 1)
Ответ на: комментарий от Virtuos86

Мои поздравления.

Спасибо. Буду чрезвычайно рад - если ошибаюсь.

Анонимный Разработчик

anonymous ()
Ответ на: комментарий от BOSS-NIGGER

Вообще, интересно было бы посмотреть на поддержку Android. даже смог наутить историю успеха

А чё недогуглил?

Есть мост к JVM?

У Эди Вфйса в «рецептах» есть jini

anonymous ()
Ответ на: комментарий от Capsid

Это принципиальное ограничение связанное с самим Lisp’ом или просто никому не захотелось возиться с компилятором?

Я бы сказал, это ограничение, связанное с отсутствием мозга у создателей Common Lisp. В этой спецификации всё повязано на всё, то есть невозможно выкинуть практически ничего из того, что не нужно конкретной программе. Через это компиляция становится бессмысленной, хотя она на самом деле, формально говоря, возможна, и как раз ECL из всех реализаций, которые я смотрел, лучше всех умеет делать вид, что он компилятор.

Croco ★★ ()

Вы вот лучше мне скажите, там по-прежнему, когда файл открываешь, принципиально невозможно узнать, по какой причине он не открылся? Точно могу сказать, что в 13.x.x было именно так, но это вроде было давно.

Croco ★★ ()
Последнее исправление: Croco (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.