Kawa, the Java-based Scheme system
11 March 1998
Per Bothner
Features
Getting Kawa
Building and installing Kawa
Getting and running Java
Installing and using the binary distribution
Installing and using the source distribution
How to start up and run Kawa
Command-line arguments
Running a Command Interpreter in a new Window
Exiting Kawa
Features of R5RS not implemented
Extensions
Multiple values
Special named constants
Keywords
Optional and keyword lambda parameters
Logical Number Operations
Records
File System Interface
Ports
Signalling and recovering from exceptions
Eval and Environments
Quantities
Threads
Standard Types
Processes
Miscellaneous
Compiling Scheme code to byte-codes
Compiling Scheme to an archive file
Compiling Scheme to a set of .class files
Compiling Scheme to a standalone application
The Scheme-Java interface
Scheme types in Java
Calling Java methods from Scheme
Low-level Operations on Object Fields
Low-level Operations on Java Arrays
Loading a ModuleBody
Evaluating Scheme expressions from Java
Reporting Bugs and the Kawa Mailing List
License