| Interface | Description |
|---|---|
| Immediate |
An Immediate is any Expression that can be evaluated without evaluating
any other expressions.
|
| NamedValue | |
| Singleton |
A Singleton is a Value or Expression that is always pointer equal to
itself.
|
| Class | Description |
|---|---|
| Box | |
| Closure | |
| EmptyList | |
| EOFObject | |
| Expression |
The base class for any and all expressions.
|
| ExpressionValue | |
| ImmutablePair | |
| ImmutableString | |
| ImmutableVector | |
| MemoizedSymbol | |
| Nothing |
A value, unlike "void", which is not equal to anything
|
| Pair | |
| Procedure |
The Procedure class is the base class for any Scheme Procedure.
|
| Quantity | |
| SchemeBinaryInputPort |
A Scheme binary input port.
|
| SchemeBinaryOutputPort |
A Scheme binary output port.
|
| SchemeBoolean | |
| SchemeCharacter | |
| SchemeCharacterInputPort |
A Scheme character output port.
|
| SchemeCharacterOutputPort |
A Scheme character output port.
|
| SchemeString | |
| SchemeThread | |
| SchemeVector | |
| SchemeVoid | |
| Symbol | |
| Value |
Value is the base class for anything treated as a first-class value
within Scheme.
|
| Values |
| Exception | Description |
|---|---|
| ImmutableException |