OpenLDK: A Java JIT compiler and runtime in Common Lisp

OpenLDK is a unique Just-In-Time (JIT) compiler and runtime environment for Java, entirely implemented in Common Lisp. By translating Java bytecode into Lisp and then compiling it into native machine code, OpenLDK seamlessly integrates Java classes with Common Lisp Object System (CLOS) classes. It leverages OpenJDK’s core runtime libraries and provides a practical solution to seamlessly incorporate Java libraries into a Lisp-based workflow without requiring an external Java runtime environment. However, OpenLDK is not optimized for high performance and is a work in progress with limited functionality beyond basic Java program execution. Written by Anthony Green, OpenLDK is distributed under the GNU General Public License.

https://github.com/atgreen/openldk

To top