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.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.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.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.music_calendar
DotSite
           
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.net
DotSite
           
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
ThreadedSite
          Abstract class for sites whose calls may block (the Java thread).
 

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

Classes in orc.runtime.sites used by orc.lib.state
DotSite
           
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.
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.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
 

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

Classes in orc.runtime.sites used by orc.runtime.sites
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.runtime.sites.core
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
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.
SimpleSite
          Simple sites which don't need access to tokens.
Site
          Base class for all sites
 

Classes in orc.runtime.sites used by orc.runtime.values
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