Reference Manual for Jscheme
July 2001
Jscheme is a dialect of Scheme which features a simple and comprehensive interface to Java.
- it allows one to access all methods, constructors, and fields for any Java classes by name.
- it provides access to Java literals, Java scalar operations, Java threads, and Java exception handling.
- Jscheme supports all of the R4RS specification of Scheme, with two exceptions: continuations are only partially supported and strings are immutable.
The following links provide a simple description of the syntax and semantics of Jscheme and highlight those few points where Jscheme differs from R4RS Scheme:
- Syntax: Literals, Quasi-strings, and s-expressions
- Control: Special Forms, Exception Handling, and Multi-threading
- Java Access: the JavaDot notation
- Built-ins: The R4RS primitives supported by Jscheme
- Modules: The Jscheme module system