Armed Bear Common Lisp (ABCL) (original) (raw)

Downloads
ABCL — Common Lisp on the JVM
Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-223 (Java scripting API): it can be a scripting engine in any Java application. Additionally, it can be used to implement (parts of) the application using Java to Lisp integration APIs.
Users(development with ABCL) Developers(development of ABCL)
Frequently Asked Questions abcl-dev on blogspot @armedbear on Twitter. Introduction: building & running Documentation Examples Testimonials Bug reporting IRC libera.chat #abcl [Chat | View] Mailing list Source code Technical wiki Open issues [ Trac Github ] Contributing
System requirements (Users) System requirements (Developers)
Supported Java Runtimes Oracle Java SE 8 Oracle Java SE 11 OpenJDK 17 Running on one of the explictly supported platforms: Windows, Linux, MacOS X, OpenBSD, NetBSD, FreeBSD, Solaris or Google App Engine Supported Java build platforms openjdk8 openjdk11 OpenJDK 17 And A copy of Apache Ant version1.7.1 or higher.
Licensing
The use of Armed Bear Common Lisp (ABCL) is covered by the GNU General Public License with Classpath exception, meaning that you can use ABCL in your application without the requirement to open the sources to your application.