Package orc.runtime.values

Interface Summary
Callable Callable objects include sites and definitions
Future Common interface for both bound values and unbound cells.
Visitor<V>  
 

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.