Календарь на Май 2024 года: calendar2008.ru/2024/may/
Навигация
Главная »  Windows 

Вышла новая версия ABCL 1.1.0 - реализации языка программирования Common Lisp


Источник: linux
gensym
Armed Bear Common Lisp (ABCL) - полная реализация стандарта языка программирования Common Lisp, включающая интерпретатор и компилятор, и работающая на JVM. Изначально будучи скриптовым языком расширения для текстового редактора J, реализация теперь поддерживает JSR-223 (API скриптовoго языкa расширения для Java): то есть может быть скриптовым движком в любом приложении, написанном на Java. Вдобавок можно использовать Java <--> Lisp API интеграции для реализации (отдельных частей) на Java или Lisp.

В этом долгожданном релизе (с 9 января 2012) исправлено множество ошибок и добавлены новые возможности:

  • Рабочая реализация (A)MOP (Metaobject Protocol) благодаря упорной работе Rudi Schlatte (@rudi).
  • Эта реализация теперь может работать на большем количестве Quicklisp-инсталляций благодаря обширному тестированию. Спасибо @xach!
    Все перечисленные ниже системы нуждаются в патчах, которые появятся в следующих релизах Quicklisp:
    • CLOSER-MOP - в связи с реализацией MOP в этом релизе, ведется работапо добавлению поддержки ABCL в closer-mop;
    • CFFI;
    • HUNCHENTOOT;
    • CXML.
  • Компилятор байткода Java 5. Внутренний Lisp-to-Java байткод компилятор покрыт большим количеством регрессионных тестов с использованием Quicklisp-библиотек.
  • Возможность создания классов в рантайме через JNEW-RUNTIME-CLASS (@astalla). Довольно близко к полному покрытию примитивов для создания synthethic Java-классов в рантайме. Легко расширяемая по вашим потребностям, с разумными опциями по умолчанию.
  • Обновлен ASDF до версии 2.26.6 с включенными патчами для расширений реализации в дополнении к ANSI: URL-PATHAME и JAR-PATHNAME.
  • ABCL-CONTRIB:
    • ABCL-ASDF - инсталляция по сети с использованием Maven;
    • JSS;
    • JFLI.
Поддерживаются следующие платформы: Windows, Linux, MacOS X, OpenBSD, NetBSD, FreeBSD, Solaris или Google App Engine.

Для клиентских установок необходимы следующие версии JRE:

  • JRE 1.5.0
  • JRE 1.6.0 (patch level 10 или выше)
  • JRE 1.7.0
Для разработки/компиляции необходимы следующие версии JDK и Ant:

  • JDK 1.5.0
  • JDK 1.6.0 (patch level 10 или выше)
  • JDK 1.7.0
  • Ant 1.7.1 или выше
Бинарную сборку в архиве можно загрузить по ссылкам:

  • http://common-lisp.net/project/armedbear/releases/1.1.0/abcl-bin-1.1.0.tar.gz
  • http://common-lisp.net/project/armedbear/releases/1.1.0/abcl-bin-1.1.0.zip
Исходный код можно загрузить по ссылкам:

  • http://common-lisp.net/project/armedbear/releases/1.1.0/abcl-src-1.1.0.tar.gz
  • http://common-lisp.net/project/armedbear/releases/1.1.0/abcl-src-1.1.0.zip


 

 "Лаборатория Касперского" обеспечивает лучшую защиту Windows.
 Построение корпоративных систем OLAP и репортинга с использованием продуктов компании Business Objects.
 Дурные вести для пользователей Windows Vista и Office 2007.
 ESET: В России выходит глобальное бизнес-решение ESET NOD32 Secure Enterprise.
 NFSv4 обеспечивает унифицированный сетевой доступ.


Главная »  Windows 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.