Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W