Uses of Package
orc.runtime.values

Packages that use orc.runtime.values
orc Top-level package for all Orc code. 
orc.ast.oil.arg   
orc.ast.simple.arg   
orc.lib.bool   
orc.lib.comp   
orc.lib.math   
orc.lib.music_calendar   
orc.lib.net Sites for internet communication. 
orc.lib.orchard   
orc.lib.state   
orc.lib.str   
orc.lib.time   
orc.lib.util   
orc.orchard.oil JAXB implementation classes for the Orc Intermediate Language XML binding. 
orc.runtime Runtime for Orc interpreter. 
orc.runtime.nodes.result These nodes make up the leaves of the DAG. 
orc.runtime.regions Regions are used to track when some (sub-)computation terminates. 
orc.runtime.sites Abstract base classes for Orc sites plus fundamental sites. 
orc.runtime.sites.core Fundamental sites. 
orc.runtime.sites.java Wrappers which enable using Java objects and classes as Orc sites. 
orc.runtime.values   
 

Classes in orc.runtime.values used by orc
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.ast.oil.arg
Future
          Common interface for both bound values and unbound cells.
 

Classes in orc.runtime.values used by orc.ast.simple.arg
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.bool
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.comp
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.math
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.music_calendar
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.net
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.orchard
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.state
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.str
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.time
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.lib.util
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.orchard.oil
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.
Field
          Allow field names to be distinguished from strings when appropriate.
ListValue
          Common ancestor for ConsValue and NilValue.
OptionValue
           
TupleValue
          A tuple value container
Visitor
           
 

Classes in orc.runtime.values used by orc.runtime
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
GroupCell
          A value container that is also a group.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.runtime.nodes.result
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.runtime.regions
GroupCell
          A value container that is also a group.
 

Classes in orc.runtime.values used by orc.runtime.sites
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
Visitor
           
 

Classes in orc.runtime.values used by orc.runtime.sites.core
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.runtime.sites.java
Callable
          Callable objects include sites and definitions
Future
          Common interface for both bound values and unbound cells.
Value
          A fully evaluated Orc value.
 

Classes in orc.runtime.values used by orc.runtime.values
Callable
          Callable objects include sites and definitions
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.
Field
          Allow field names to be distinguished from strings when appropriate.
Future
          Common interface for both bound values and unbound cells.
GroupCell
          A value container that is also a group.
ListValue
          Common ancestor for ConsValue and NilValue.
OptionValue
           
TupleValue
          A tuple value container
Value
          A fully evaluated Orc value.
Visitor