Llava = Lisp + Java

, Sep 11, 2004

Llava is yet another variant of Lisp/Scheme (well, something like it) integrated with Java, created by Harold Carr:

Why not create a version of Java which uses LISP syntax (or, more precisely, LISP’s lack of syntax) to write Java classes? Then extend that system to include a few special forms (LAMBDA, DEFINE, SET!, IF, DEFINE-SNYTAX, *), and a read-eval-print loop and support for incremental (re)definition to support interactive program development. In other words, a minimal LISP system with complete interoperability with Java to leverage the Java Virtual Machine and growing Java class libraries.

Why not, indeed! (via Holger Arendt)