Books from amazon:
 
 

Alef++

Its author claims that “Alef++ is a new programming language like Perl and Lisp syntax, with a many changing in classical languages designs”.  It is proposed as a dynamic language is based in Java Virual Machine and designed to OO-Style programmers. It is claimed to have a new design for flow controls, an easy manipulaction for arrays and hashs, many styles for subroutines, a crazy syntax and to be designed just for fun.

Armed Bear Common Lisp (ABCL)

Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp that runs in a Java virtual machine. It provides a runtime system, a compiler that compiles Lisp source to JVM bytecode, and an interactive REPL for program development.

Lili

Lili is a new Lisp dialect, initially developped for using it as a sort of central executive or macro language in the Java - integration of an A.I. system called IPAL. There already exists a kind of ‘reference’-interpreter implemented in Java (that incorporates some Lili-Java-interoperability features not inherent to the Lili language specification.).

BDC Scheme

A Scheme interpretter written in Java that uses some compiler-style optimizations for better performance than straightforward interpretters. Originally started in 1996 as a project to learn Java programming, BDC Scheme was used as an extension language in a commercial product starting in 1997. Previous to open source release in 2002 it was written up as part of an a MIT MEng thesis in 2000 where it was referred to as Script. The thesis covers the history of the implementation and benchmarks the performance relative to a variety of other Scheme implementations, both Java and non-Java based such as Kawa, Silk, Skij, Scheme 48, MIT Scheme. Both Sun and IBM are used in the comparison.

Sixx

Sixx is an interactive Lisp implementation in a 20KB jar file. It only requires JRE 1.1 making it suitable for applets. It supports a subset of Scheme (a lot of R4RS, R5RS and aims for some R6RS) including call/cc, but not hygienic macros (yet) or syntax-case. It is simple to call Java from Scheme and Scheme from Java.

SISC

SISC - Second Interpreter of Scheme Code is an extensible Java based interpreter of the algorithmic language Scheme. The entire R5RS Scheme standard is supported. Native functionality can be added through the use of Modules, extensions that may add new types, values, and functions to the language.

Rainbow

Rainbow is an implementation of Arc in Java. It is fairly complete, providing continuations and tail-call optimization.

Ioke

Ioke is a very high level programming language for the JVM that aims to provide the expressiveness of languages like Io and Lisp to the JVM.

orzjisp

orzjisp is a variant of orzlisp on JVM which is a variant of LISP on RubyVM.

LISP Interpreter in Java

A LISP Interpreter in Java