Related articles |
---|
Paper on Kawa (Scheme-to-Java) available bothner@cygnus.com (Per Bothner) (1999-01-11) |
From: | Per Bothner <bothner@cygnus.com> |
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.
See: http://sourceware.cygnus.com/kawa/papers/
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 http://www.cygnus.com/~bothner/kawa.html.
An earlier version of this paper was presented at Usenix in June 1998.
--Per Bothner
Cygnus Solutions bothner@cygnus.com http://www.cygnus.com/~bothner
Return to the
comp.compilers page.
Search the
comp.compilers archives again.