GitHub - atgreen/cl-kawa: Scheme on Java on Common Lisp

Hacker News
February 22, 2026
AI-Generated Deep Dive Summary
GitHub - atgreen/cl-kawa: Scheme on Java on Common Lisp This innovative project bridges the worlds of Scheme, Common Lisp, and Java through seamless integration. cl-kawa leverages OpenLDK to transpile Java bytecode into Common Lisp code, enabling direct communication between these languages within a single SBCL process. This eliminates the need for serialization or separate processes, allowing developers to exchange values like numbers, strings, and lists effortlessly. The project demonstrates how Scheme can be evaluated from Common Lisp using s-expressions or strings, and vice versa. For instance, evaluating `(kawa:eval '(+ 1 2))` in Common Lisp returns `3`, while calling Java’s `String.toUpperCase()` via Scheme and retrieving the result back into Common Lisp shows the depth of integration. This capability is particularly
Verticals
techstartups
Originally published on Hacker News on 2/22/2026