A B C D E F G H I J K L M N O P Q R S T U V W

S

scheduleTimer(TimerTask, long) - Method in class orc.runtime.OrcEngine
Schedule a timed task (used by Rtimer).
search(T) - Method in class orc.env.Env
Content addressable mode.
Semaphore - Class in kilim
Same as Semaphore, but for Kilim tasks.
Semaphore(int) - Constructor for class kilim.Semaphore
 
Semi - Class in orc.ast.extended
 
Semi(Expression, Expression) - Constructor for class orc.ast.extended.Semi
 
Semi - Class in orc.ast.oil
 
Semi(Expr, Expr) - Constructor for class orc.ast.oil.Semi
 
Semi - Class in orc.ast.simple
 
Semi(Expression, Expression) - Constructor for class orc.ast.simple.Semi
 
Semi - Class in orc.runtime.nodes
A compile node that runs its left side to completion, then initiates the right side.
Semi(Node, Node) - Constructor for class orc.runtime.nodes.Semi
 
SemiRegion - Class in orc.runtime.regions
 
SemiRegion(Region, Token) - Constructor for class orc.runtime.regions.SemiRegion
 
Sequential - Class in orc.ast.extended
 
Sequential(Expression, Expression, Pattern) - Constructor for class orc.ast.extended.Sequential
 
Sequential(Expression, Expression) - Constructor for class orc.ast.extended.Sequential
 
Sequential - Class in orc.ast.simple
 
Sequential(Expression, Expression, Var) - Constructor for class orc.ast.simple.Sequential
 
setDebug(boolean) - Method in class orc.Config
 
setEnv(Env<Object>) - Method in class orc.runtime.Token
 
setEnvironment(Env) - Method in class orc.runtime.values.Closure
 
setGroup(GroupCell) - Method in class orc.runtime.Token
 
setInputFile(File) - Method in class orc.Config
 
setMaxpub(int) - Method in class orc.Config
 
setRegion(Region) - Method in class orc.runtime.Token
 
setRegion(GroupRegion) - Method in class orc.runtime.values.GroupCell
 
setResult(Object) - Method in class orc.runtime.Token
 
setSourceLocation(SourceLocation) - Method in class orc.ast.extended.Expression
 
setSourceLocation(SourceLocation) - Method in class orc.ast.extended.pattern.Pattern
 
setSourceLocation(SourceLocation) - Method in class orc.ast.oil.Expr
 
setSourceLocation(SourceLocation) - Method in class orc.ast.simple.arg.Argument
 
setSourceLocation(SourceLocation) - Method in class orc.ast.simple.Expression
 
setSourceLocation(SourceLocation) - Method in interface orc.error.Locatable
 
setSourceLocation(SourceLocation) - Method in exception orc.error.runtime.TokenException
 
setSourceLocation(SourceLocation) - Method in class orc.runtime.nodes.Node
 
setValue(Object) - Method in class orc.runtime.values.GroupCell
This call defines the fundamental behavior of groups: When the value is bound, all subgroups are killed and all waiting tokens are activated.
signal() - Method in class orc.lib.util.KilimExample
Send a signal.
signal - Static variable in class orc.runtime.Kilim
Kilim mailboxes can't accomodate null values, so this acts as a basic signal or unit value when necessary.
signal() - Static method in class orc.runtime.values.Value
Static function to access the canonical 'unit' value; currently, the signal value is an empty tuple.
Silent - Class in orc.ast.extended
 
Silent() - Constructor for class orc.ast.extended.Silent
 
Silent - Class in orc.ast.oil
 
Silent() - Constructor for class orc.ast.oil.Silent
 
Silent - Class in orc.ast.simple
 
Silent() - Constructor for class orc.ast.simple.Silent
 
Silent - Class in orc.runtime.nodes
The silent node.
Silent() - Constructor for class orc.runtime.nodes.Silent
 
simplify() - Method in class orc.ast.extended.Call
 
simplify(List<Var>, Expression) - Method in class orc.ast.extended.Clause
 
simplify() - Method in class orc.ast.extended.ConsExpr
 
simplify() - Method in class orc.ast.extended.Declare
 
simplify() - Method in class orc.ast.extended.Dot
 
simplify() - Method in class orc.ast.extended.Expression
Simplify an expression which occurs in a call (non-nested) position.
simplify() - Method in class orc.ast.extended.Field
 
simplify() - Method in class orc.ast.extended.Lambda
 
simplify() - Method in class orc.ast.extended.Let
 
simplify() - Method in class orc.ast.extended.ListExpr
 
simplify() - Method in class orc.ast.extended.Literal
 
simplify() - Method in class orc.ast.extended.Name
 
simplify() - Method in class orc.ast.extended.NilExpr
 
simplify() - Method in class orc.ast.extended.Parallel
 
simplify() - Method in class orc.ast.extended.Semi
 
simplify() - Method in class orc.ast.extended.Sequential
 
simplify() - Method in class orc.ast.extended.Silent
 
simplify() - Method in class orc.ast.extended.Tuple
 
simplify() - Method in class orc.ast.extended.Where
 
Site - Class in orc.ast.oil.arg
Program constants, which occur in argument position.
Site(Site) - Constructor for class orc.ast.oil.arg.Site
 
site - Variable in class orc.ast.oil.arg.Site
 
Site - Class in orc.ast.simple.arg
Site values, which occur in argument position.
Site(Site) - Constructor for class orc.ast.simple.arg.Site
 
site - Variable in class orc.ast.simple.arg.Site
 
Site - Class in orc.ast.sites
A portable representation of sites.
Site() - Constructor for class orc.ast.sites.Site
 
Site - Class in orc.runtime.sites
Base class for all sites
Site() - Constructor for class orc.runtime.sites.Site
 
SiteDeclaration - Class in orc.ast.extended.declaration
Declaration of a site.
SiteDeclaration(String, String) - Constructor for class orc.ast.extended.declaration.SiteDeclaration
 
SiteException - Exception in orc.error.runtime
Any exception occurring in a well-formed, well-typed site call.
SiteException(String) - Constructor for exception orc.error.runtime.SiteException
 
SiteException(String, Throwable) - Constructor for exception orc.error.runtime.SiteException
 
size() - Method in class orc.runtime.Args
 
size() - Method in class orc.runtime.values.TupleValue
 
sleep(Number) - Method in class orc.lib.util.KilimExample
Publish after millis milliseconds.
sleepThread(Number) - Method in class orc.lib.util.KilimExample
 
SOME - Static variable in class orc.ast.extended.pattern.Pattern
 
SOME - Static variable in class orc.ast.sites.Site
 
Some - Class in orc.runtime.sites.core
Implements the "some" option constructor site.
Some() - Constructor for class orc.runtime.sites.core.Some
 
SomeValue - Class in orc.runtime.values
 
SomeValue(Object) - Constructor for class orc.runtime.values.SomeValue
 
SourceException - Exception in orc.error.compiletime
Compile-time exceptions which can be associated with a particular source location in the program.
SourceException(String) - Constructor for exception orc.error.compiletime.SourceException
 
SourceLocation - Class in orc.error
 
SourceLocation() - Constructor for class orc.error.SourceLocation
No-arg constructor so that this can be serialized to XML by JAXB
SourceLocation(String, Integer, Integer) - Constructor for class orc.error.SourceLocation
 
start(Node) - Method in class orc.runtime.OrcEngine
 
start(Node, Env) - Method in class orc.runtime.OrcEngine
 
step() - Method in class orc.runtime.OrcEngine
Run one step (process one token, handle one site response, or advance all logical clocks).
Store - Class in orc.runtime.nodes
Compiled node used to store the value of a binding in a where clause.
Store() - Constructor for class orc.runtime.nodes.Store
 
strict() - Method in class orc.ast.extended.pattern.AsPattern
 
strict() - Method in class orc.ast.extended.pattern.Pattern
 
strict() - Method in class orc.ast.extended.pattern.PublishPattern
 
strict() - Method in class orc.ast.extended.pattern.TuplePattern
 
strict() - Method in class orc.ast.extended.pattern.VariablePattern
 
strict() - Method in class orc.ast.extended.pattern.WildcardPattern
 
stringArg(int) - Method in class orc.runtime.Args
Helper function for strings.
stuck() - Method in class orc.runtime.LogicalClock
 
Sub - Class in orc.lib.math
 
Sub() - Constructor for class orc.lib.math.Sub
 
suball(Map<NamedVar, ? extends Argument>) - Method in class orc.ast.simple.Expression
Perform a set of substitutions defined by a map.
Subgoal - Class in orc.runtime.nodes
A compiled pull node
Subgoal(Node, Node) - Constructor for class orc.runtime.nodes.Subgoal
 
subst(Var, NamedVar) - Method in class orc.ast.extended.pattern.PatternVisitor
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.arg.Argument
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Call
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Definition
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Defs
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Expression
Performs the substitution [a/x], replacing occurrences of the free variable x with the new argument a (which could be any argument, including another variable).
subst(Argument, NamedVar) - Method in class orc.ast.simple.Let
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Parallel
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Semi
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Sequential
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Silent
 
subst(Argument, NamedVar) - Method in class orc.ast.simple.Where
 
SyncChannel - Class in orc.lib.state
 
SyncChannel() - Constructor for class orc.lib.state.SyncChannel
 
SyncChannel.SyncChannelInstance - Class in orc.lib.state
 

A B C D E F G H I J K L M N O P Q R S T U V W