Armed Bear Common Lisp (ABCL) implementation of the Common Lisp language in 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 (Java Virtual Machine). ABCL supports the 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. ABCL, documentation, etc. are available here.