Uses of Class
orc.runtime.sites.EvalSite

Packages that use EvalSite
orc.lib.bool   
orc.lib.comp   
orc.lib.math   
orc.lib.state   
orc.lib.str   
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). 
 

Uses of EvalSite in orc.lib.bool
 

Subclasses of EvalSite in orc.lib.bool
 class And
           
 class BoolBinopSite
           
 class Or
           
 

Uses of EvalSite in orc.lib.comp
 

Subclasses of EvalSite in orc.lib.comp
 class Greater
           
 class Greq
           
 class Leq
           
 class Less
           
 class NumericComparisonSite
           
 

Uses of EvalSite in orc.lib.math
 

Subclasses of EvalSite in orc.lib.math
 class Add
          NB: this is overloaded to operate on strings, with implicit toString coercion (just like Java).
 class Div
           
 class Mod
           
 class Mult
           
 class Sub
           
 class UMinus
           
 

Uses of EvalSite in orc.lib.state
 

Subclasses of EvalSite in orc.lib.state
 class Buffer
           
protected  class Buffer.BufferInstance
           
 class Cell
           
protected  class Cell.CellInstance
           
 class Ref
           
protected  class Ref.RefInstance
           
 class SyncChannel
           
protected  class SyncChannel.SyncChannelInstance
           
 

Uses of EvalSite in orc.lib.str
 

Subclasses of EvalSite in orc.lib.str
 class Cat
          Note that you can also use the syntax "a" + "b" for string concatenation.
 

Uses of EvalSite in orc.lib.util
 

Subclasses of EvalSite in orc.lib.util
 class JavaArray
           
 class JavaNull
          Access to Java's "null" value for use with Java objects being used as sites.
 class ThreadSite
          Wrap a site call in a (pooled) thread.
 class UUID
          Generate random UUIDs.
 

Uses of EvalSite in orc.runtime.sites
 

Subclasses of EvalSite in orc.runtime.sites
 class DotSite
           
 

Uses of EvalSite in orc.runtime.sites.core
 

Subclasses of EvalSite in orc.runtime.sites.core
 class Cons
          Implements the "cons" constructor site.
 class Equal
           
 class Inequal
           
 class Nil
          Implements the "cons" constructor site.
 class None
          Implements the "none" option constructor site.
 class Not
           
 class Some
          Implements the "some" option constructor site.
 

Uses of EvalSite in orc.runtime.sites.java
 

Subclasses of EvalSite in orc.runtime.sites.java
 class ClassProxy
           
 

Uses of EvalSite in orc.runtime.values
 

Subclasses of EvalSite in orc.runtime.values
 class TupleValue
          A tuple value container