A Lisp Driver to be embedded in Java Applications
by Taiichi Yuasa
Japanese
This system is a Scheme interpreter written in Java.
It is intended to be embedded in Java applications but it can also be
used as a stand-alone Scheme system.
The goals of the system are:
-
easy to add, delete, and modify functionalities even
for Java programmers without implementation know-how
-
easy to add functions to handle Java components
-
compact
-
with mimimum debugging facility
-
acceptable performance
This system is freely available under the Mozilla Public License (MPL).
The following materials are available:
The original JAKLD does not support tail recursive optimization.
If you want a tail-recrusive version, use
this (215KB TAR file).
If you want to use JAKLD for SICP exercises, use
this (46.5KB JAR file),
which supports the picture language of SICP.
It's sources are found
here (195KB TAR file).
Brief documents are available
in English (6KB Plain Text) and
in Japanese (6KB Plain Text).
Copyright 2002, Taiichi Yuasa