|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Callable | Callable objects include sites and definitions |
Future | Interface for values which may be unbound (i.e. |
ListLike |
Class Summary | |
---|---|
Closure | Represents a standard closure: a function defined in an environment. |
ConsValue | |
Field | Distinguished representation for field names. |
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. |
Visitor<V> |
Representations for Orc types which don't have direct analogues in the host language (Java).
To promote efficient interoperability and as a matter of convenience, Orc adopts the value representation of its host language. Some distinguished subsets of of values are chosen as Orc's "native" types and given special meaning to the Orc interpreter.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |