Paper on Kawa (Scheme-to-Java) available

Per Bothner <>
11 Jan 1999 14:40:03 -0500

          From comp.compilers

Related articles
Paper on Kawa (Scheme-to-Java) available (Per Bothner) (1999-01-11)
| List of all articles for this month |

From: Per Bothner <>
Newsgroups: comp.compilers
Date: 11 Jan 1999 14:40:03 -0500
Organization: Compilers Central
Keywords: Scheme, Java

For the Lisp User's Conference, I wrote a paper on compiling Scheme
to Java bytecodes in Kawa. This is now available online in various formats.


Kawa is a set of Java classes useful for implementing dynamic
languages, such as those in the Lisp family. Kawa is also an
implementation of near-R5RS Scheme using these classes, and
which compiles Scheme to the bytecode instructions of the
Java Virtual Machine. This paper discusses the various issues
involved in implementing Scheme using an abstract machine
designed for a very different language. and how Kawa solves
these problems.

The Kawa home page is

An earlier version of this paper was presented at Usenix in June 1998.

--Per Bothner
Cygnus Solutions

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.