On behalf of the developers of ABCL (Armed Bear Common Lisp) I'm glad to be able to announce the 0.26.1 release.
ABCL is a Common Lisp implementation implemented in Java and running on the JVM, featuring both an interpreter and a compiler. The compiler targets the JVM directly meaning that its output is runnable JVM bytecode. The fact that ABCL is written in Java allows for relatively easy embedding in larger applications. For integration with existing applications ABCL implements JSR 223: Java scripting API.
This release features - among lots of other things - a major reduction in the number of failures in the ANSI test suite: dropping from 26 to 16 failures on some systems (of 21699 tests in total). Additionally, ABCL now runs Hunchentoot and several other packages from the top downloads from Quicklisp.
http://common-lisp.net/project/armedbear/release-notes-0.26.shtml
and the list of changes at:
http://trac.common-lisp.net/armedbear/browser/trunk/abcl/CHANGES
If you have questions regarding use or licensing, or you find issues, please report back to the development list:
armedbear-devel at common-lisp dot net
Source distribution archives can be downloaded in ZIP or gzipped tar form:
http://common-lisp.net/project/armedbear/releases/0.26.1/abcl-src-0.26.1.tar...
http://common-lisp.net/project/armedbear/releases/0.26.1/abcl-src-0.26.1.zip
Signatures are available under:
http://common-lisp.net/project/armedbear/0.26.1/releases/abcl-src-0.26.1.tar...
http://common-lisp.net/project/armedbear/0.26.1/releases/abcl-src-0.26.1.zip...
In addition, binaries are also available:
http://common-lisp.net/project/armedbear/releases/0.26.1/abcl-bin-0.26.1.tar...
http://common-lisp.net/project/armedbear/releases/0.26.1/abcl-bin-0.26.1.zip
With associated signatures:
http://common-lisp.net/project/armedbear/releases/abcl-bin-0.26.1.tar.gz.asc http://common-lisp.net/project/armedbear/releases/abcl-bin-0.26.1.zip.asc
On 7/27/11 4:09 PM, Erik Huelsmann wrote:
On behalf of the developers of ABCL (Armed Bear Common Lisp) I'm glad to be able to announce the 0.26.1 release.
A couple of points about this release:
1. The release notes imply that a level of functionality with Maven (mvn) that is not present. The Maven dependency mechanism is not quite integrated with ASDF. One can currently load mvn dependencies in a running JVM process and there is a proposed syntax for declaring this in ASDF files, but I have never tested the full combination. The mechanism for finding the local mvn installation needs a bit more maturity as well. There is a potential aporia in the ASDF syntax between development-time and run-time packaging that I need to explore a bit more, but anyone wishing to use the low-level mvn API (i.e. ABCL-ASDF:RESOLVE-DEPENDENCIES) right now directly can be sure that it will be supported going forward.
2. I think one of the more significant aspects of the release is the inclusion of JSS in the contrib without dependencies on the jscheme or bsh jars. For anyone looking to do a significant amount of Java integration from Common Lisp, I couldn't imagine writing all the JCALL and JMETHOD boilerplate that the #" macro circumvents. I will be trumpeting this ability in the abcl-dev blog when I get a chance.
Hi Mark,
On Sat, Jul 30, 2011 at 10:58 PM, Mark Evenson evenson@panix.com wrote:
On 7/27/11 4:09 PM, Erik Huelsmann wrote:
On behalf of the developers of ABCL (Armed Bear Common Lisp) I'm glad to be able to announce the 0.26.1 release.
A couple of points about this release:
- The release notes imply that a level of functionality with Maven (mvn)
that is not present. The Maven dependency mechanism is not quite integrated with ASDF. One can currently load mvn dependencies in a running JVM process and there is a proposed syntax for declaring this in ASDF files, but I have never tested the full combination. The mechanism for finding the local mvn installation needs a bit more maturity as well. There is a potential aporia in the ASDF syntax between development-time and run-time packaging that I need to explore a bit more, but anyone wishing to use the low-level mvn API (i.e. ABCL-ASDF:RESOLVE-**DEPENDENCIES) right now directly can be sure that it will be supported going forward.
- I think one of the more significant aspects of the release is the
inclusion of JSS in the contrib without dependencies on the jscheme or bsh jars. For anyone looking to do a significant amount of Java integration from Common Lisp, I couldn't imagine writing all the JCALL and JMETHOD boilerplate that the #" macro circumvents. I will be trumpeting this ability in the abcl-dev blog when I get a chance.
Thanks for these additions. Maybe this needs a comment on the blog announcement as well, even before you trumpet this using blog posts?
Next time, I'll need to allow more time to comment the release notes. Sorry about that.
Bye,
Erik.
armedbear-devel@common-lisp.net