Go to the first, previous, next, last section, table of contents.


The Kawa Scheme system, by Per Bothner

Kawa is a Scheme environment, written in Java, and that compiles Scheme code into Java byte-codes.

This documents version 1.6.66, updated 22 March 2000.

See the summary of recent changes.

The author of Kawa is Per Bothner <per@bothner.com>. It is a re-write of Kawa 0.2, which was written by R. Alexander Milowski <alex@copsol.com>.

The Kawa home page (which is currently just an on-line version of this document) is http://www.gnu.org/software/kawa/. The old Kawa home page should also work.

JEmacs is included in the Kawa distribution. It is a project to re-implement Emacs, allowing a mix of Java. Scheme, and Emacs Lisp. It has its own home-page.

The Scheme repository has various useful information on Scheme. but it is not very actively updated. A new repository has been started at www.schemers.org. It includes pointer to an online copy of R5RS.

A nice quick introduction to Scheme can be found in Greg Badros's lecture notes. A more in-depth tutorial which also discusses Scheme implementation is Paul Wilson's "An Introduction to Scheme and its Implementation".

Javadoc generated documentation of the Kawa classes is also available.

For copyright information on the software and documentation, see section License.

This package has nothing to do with the Kawa commercial Java IDE.

The packages gnu.bytecode, gnu.math, gnu.expr, gnu.mapping, and gnu.text, are used by Kawa, and distributed with it, but may be independently useful.

For a technical overview of Kawa, see these papers.


Go to the first, previous, next, last section, table of contents.