Class Summary |
Closure |
Represents a standard closure: a function defined in an environment. |
Constant |
A value container for an arbitrary Java object, which includes Orc literal
atomic values. |
ConsValue |
|
Field |
Allow field names to be distinguished from strings when appropriate. |
GroupCell |
A value container that is also a group. |
ListValue |
Common ancestor for ConsValue and NilValue. |
NilValue |
|
NoneValue |
|
OptionValue |
|
PartialValue |
A Value which depends on some set of potentially unbound variables, which
therefore cannot be used in argument position until those variables become
bound (because it might leak them). |
SomeValue |
|
TupleValue |
A tuple value container |
Value |
A fully evaluated Orc value. |