jscheme |
The standard API for JScheme.
Super Luzer
Last modified: Mon Dec 23 14:26:17 Eastern Standard Time 2002
|
Java Source File Name | Type | Comment |
JS.java | Class | JS - a simple interface to JScheme.
This class provides static methods to perform common Scheme
operations from java. |
JScheme.java | Class | JScheme - a simple interface to JScheme.
This class provides methods to perform common Scheme operations from
java. |
REPL.java | Class | This class implements the three "hard" primitives in Scheme:
- REPL.readStream(INPUT)
-- this returns a enumerator of all scheme terms in the
InputStream or Reader.
- REPL.eval(X) -- this evaluates the object X as a Scheme term
- REPL.printToString(X, Quoted) --
this generates a string representation of the Object X to a Scheme term
If Quoted is true, and the term X involves
only Scheme literals, lists, and vectors.
|
SchemeException.java | Class | A jscheme.SchemeException is used to indicate an error in the Scheme interpreter
author: Timothy J. |
SchemePair.java | Interface | A SchemePair has two fields, first and rest (sometimes called car and cdr). |
SchemeProcedure.java | Interface | A SchemeProcedure is an object that can be applied to an array of
objects or a SchemePair of objects. |
SchemeSymbol.java | Interface | A SchemeSymbol is an object that can be defined or not.
SchemeSymbols are created using the REPL.internSchemeSymbol(string)
and are initially undefined. |