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
 
>>> Подробности













