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 |