ABCL, eine freie Common-Lisp-Implementierung auf der Java Virtual Machine, ist in Version 0.20 verfügbar.
Erstmals konnten die Entwickler ein gewünschtes Feature dank Sponsoring umsetzen: ABCL unterstützt nun vom Anwender definierte Metaklassen des Common Lisp Object System (CLOS). In diesem Zusammenhang wurde die auch Metaklasse “JAVA-CLASS” neu in Lisp implementiert und verbessert.
Daneben erfuhr das mitgelieferte Build-System ASDF ein Update auf Version 1.719. Außerdem gibt es Verbesserungen bei Multithreading und Performance. Die Release Notes zu Version 0.20 nennen weitere Details.
ABCL (Armed Bear Common Lisp) begann als Skriptsprache für den Editor J, hat sich aber zu einer ausgewachsenen Umsetzung von Common Lisp entwickelt. Der Interpreter und der Compiler laufen auf der Java Virtual Machine, beim Kompilieren entsteht Java-Bytecode. Damit lässt sich ABCL auf vielen Plattformen einsetzen sowie in andere Software einbetten.
ABCL steht unter GPL mit Classpath Exception. Die Ausnahmeregelung erleichtert die Arbeit mit den enthaltenen Java-Klassen und Lisp-Funktionen. Version 0.20 steht in Quellcode- und Binärversionen auf der ABCL-Homepage zum Download bereit. Es setzt JRE 1.5.0 oder JRE 1.6.0 ab Patchlevel 10 voraus.





