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.core Fundamental sites. 
 

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 ComparisonSite
           
 class Greater
           
 class Greq
           
 class Leq
           
 class Less
           
 

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 Ceil
           
 class Div
           
 class Exponent
           
 class Floor
           
 class Mod
           
 class Mult
           
 class Sub
           
 class UMinus
           
 

Uses of EvalSite in orc.lib.state
 

Subclasses of EvalSite in orc.lib.state
 class BoundedBuffer
          A bounded buffer.
 class Buffer
           
 class Cell
          Write-once cell.
 class Counter
          Factory for counters.
 class Dictionary
           
 class Record
           
 class Ref
           
 class Semaphore
           
 class SyncChannel
          Implements the local site SyncChannel, which creates synchronous channels.
 

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.
 class Read
          Read an Orc literal from a string.
 class Write
          Convert an Orc literal to a String.
 

Uses of EvalSite in orc.lib.util
 

Subclasses of EvalSite in orc.lib.util
 class JavaArray
           
 class ThreadSite
          Wrap a site call in a (pooled) thread.
 class UUID
          Generate random UUIDs.
 

Uses of EvalSite in orc.runtime.sites.core
 

Subclasses of EvalSite in orc.runtime.sites.core
 class Cons
          Implements the "cons" constructor site.
 class Datatype
          For each string argument, creates a datatype constructor site; the string is used as a label for printing and debugging.
 class Equal
          Implement standard equality.
 class Inequal
           
 class Let
          Implements the built-in "let" site
 class Nil
          Implements the empty list constructor.
 class Not
           
 class Tag
          Deprecated.