An implementation of Common Lisp that runs on the Java Virtual Machine
ABCL compiles to Java bytecode and integrates with Java code and libraries in a seamless way:
· Lisp code can create Java objects and call their methods (see Section 3.1, page 9).
· Java code can call Lisp functions and generic functions, either directly (Section 3.2.1, page 11) or via JSR-223 (Section 3.3, page 13).
· jinterface-implementation creates Lisp-side implementations of Java interfaces that can be used as listeners for Swing classes and similar.
ABCL is supported by the Lisp library manager QuickLisp1 and can run many of the programs and libraries provided therein out-of-the-box.
ABCL is cross-platform and it works on Mac OS X, Windows and Linux. Binaries for the Windows and Linux platforms are available on the project's homepage.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Tested: orcl-jdk-1.7.0_21 orcl-jdk-1.6.0_43
- ansi tests rc-2 failing 11-13 of 21708 total. Some regressions since 1.1.1
- Stability fixes; additional Quicklisp compatibility
- Fix (make-instance 'standard-generic-function)