ANNOUNCE: Kawa Scheme interpreter and compiler, version 0.3 
Author Message
 ANNOUNCE: Kawa Scheme interpreter and compiler, version 0.3

A new version of the Kawa interpreter is availiable.

Kawa (pronounced kava) is a Scheme interpreter written completely in Java.
Scheme procedures are now compiled into Java bytecodes for efficiency.

The full sources and documentation is available by anonymous ftp
from, in pub/bothner/kawa-0.3.tar.gz.

The pre-compiled .class files (only) are in the same directory
in kawa-0.3-compiled.tar.gz.

The release will shortly also be availble from:
        http://www.*-*-*.com/ ~sgml/kawa/index.html

A slightly out-of-date design document discussing gow to compile
Scheme into Java is in http://www.*-*-*.com/ ~bothner/scm3java.html.

I will be on vacation until August 12, so non-critical problems
should wait.  If there is a critical problem (i.e. I really

Changes since 0.2:
The biggest single change is that Scheme procedures are now compiled
to Java bytecodes.  This is mainly for efficiency, but it also allows
us to do tail-recursion-elimination in some cases.

The "codegen" library is included.  This is a toolkit that handles
most of the details needed to generate Java bytecode (.class) files.

The internal structure of Kawa has been extensively re-written,
especially how syntax transforms, eval, and apply are done,
largely due to the needs for compilation.

Almost all the R4RS procedures are now implemented, except that
there are stiil large gaps in Section 6.5 "Numbers".

A new author:  This release is made by Per Bothner of Cygnus Support,
with help from R. Alexander Milowsk, the original author of Kawa.
        --Per Bothner

Wed, 06 Jan 1999 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. ANNOUNCE: Kawa Scheme Interpreter, version 0.1

2. ANNOUNCE: Kawa 1.0 - Scheme compiler and runtime in Java

3. ANNOUNCE: Version 0.3 of Fnorb

4. ANNOUNCE: Tcl3D Version 0.3

5. ANNOUNCE: Tile Widget Set, version 0.3

6. ANNOUNCE: FLTK for Tcl/Tk Version 0.3

7. ANNOUNCE: Kawa Version 0.2 Released

8. ANNOUNCEMENT: Automatic Design of Algorithms Through Evolution (ADATE), Version 0.3

9. ANNOUNCE: eInteractive 0.3 released

10. ANNOUNCE: scgi 0.3 released

11. Announcing scsh 0.3

12. Ruby/X11 version 0.3


Powered by phpBB® Forum Software