|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Callable | Callable objects include sites and definitions |
Eq | Marks value types which can be compared for equivalence in a way that guarantees that equivalent values can be substituted for each other without changing the meaning of a program. |
Future | Interface for values which may be unbound (i.e. |
ListLike | |
Reference<E> |
Class Summary | |
---|---|
Closure | Represents a standard closure: a function defined in an environment. |
ConsValue<E> | |
Field | Distinguished representation for field names. |
GroupCell | A value container that is also a group. |
ListValue<E> | Common ancestor for ConsValue and NilValue. |
NilValue<E> | |
TaggedValue | |
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 |