Package orc.runtime.sites

Abstract base classes for Orc sites plus fundamental sites.

See:
          Description

Class Summary
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.
KilimSite Use Kilim to run a site with lightweight threads and no direct access to tokens.
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).
 

Package orc.runtime.sites Description

Abstract base classes for Orc sites plus fundamental sites. Even an Orc program which doesn't use any site calls may rely on at least these sites, to support declarations and pattern matching.