Uses of Package
orc.runtime.sites

Packages that use orc.runtime.sites
orc.ast.sites Compile-time representation of Orc sites. 
orc.lib.bool   
orc.lib.comp   
orc.lib.math   
orc.lib.state   
orc.lib.str   
orc.lib.time   
orc.lib.util   
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 Representations for Orc types which don't have direct analogues in the host language (Java). 
 

Classes in orc.runtime.sites used by orc.ast.sites
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.bool
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.comp
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.math
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.state
DotSite
          Dot-accessible sites should extend this class and declare their Orc-available methods using DotSite.addMembers().
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.str
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.time
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.lib.util
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
PartialSite
          Abstract class for sites with a partial and immediate semantics: evaluate as for a total immediate site (see EvalSite), but if the evaluation returns null, the site remains silent.
Site
          Base class for all sites
ThreadedPartialSite
          Abstract class for partial sites whose calls may block (the Java thread).
ThreadedSite
          Abstract class for sites whose calls may block (the Java thread).
 

Classes in orc.runtime.sites used by orc.runtime.sites
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.runtime.sites.core
DotSite
          Dot-accessible sites should extend this class and declare their Orc-available methods using DotSite.addMembers().
EvalSite
          Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
PartialSite
          Abstract class for sites with a partial and immediate semantics: evaluate as for a total immediate site (see EvalSite), but if the evaluation returns null, the site remains silent.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.runtime.sites.java
DotSite
          Dot-accessible sites should extend this class and declare their Orc-available methods using DotSite.addMembers().
PartialSite
          Abstract class for sites with a partial and immediate semantics: evaluate as for a total immediate site (see EvalSite), but if the evaluation returns null, the site remains silent.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.runtime.values
DotSite
          Dot-accessible sites should extend this class and declare their Orc-available methods using DotSite.addMembers().
Site
          Base class for all sites