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
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
Semaphore
- Class in
orc.lib.state
Semaphore()
- Constructor for class orc.lib.state.
Semaphore
Semaphore.SemaphoreInstance
- Class in
orc.lib.state
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 if the left side did not publish anything.
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
send(Object, Object[])
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
send(Object, Object[])
- Method in interface orc.trace.
TokenTracer
Call a site.
SendEvent
- Class in
orc.trace.events
SendEvent(Value, Value[])
- Constructor for class orc.trace.events.
SendEvent
seq
- Variable in class orc.trace.events.
Event
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
Set
<
E
> - Class in
orc.lib.data
Set which uses Orc's rules for equality.
Set()
- Constructor for class orc.lib.data.
Set
setCapability(String, Boolean)
- Method in class orc.
Config
setCursor(EventCursor)
- Method in class orc.trace.events.
Event
Used by implementations of
EventCursor
to associate this event with a location in an event stream.
setDebug(boolean)
- Method in class orc.
Config
setFullTraceFile(File)
- Method in class orc.
Config
setGroup(GroupCell)
- Method in class orc.runtime.
Token
setInputFile(File)
- Method in class orc.
Config
setInputFile(File)
- Method in class orc.trace.
DumpTrace
setMaxPubs(int)
- Method in class orc.
Config
setMinimalTraceFile(File)
- Method in class orc.
Config
setNoPrelude(boolean)
- Method in class orc.
Config
setPending()
- Method in class orc.runtime.
Token
setRegion(Region)
- Method in class orc.runtime.
Token
Migrate the token from one region to another.
setRegion(GroupRegion)
- Method in class orc.runtime.values.
GroupCell
setResetInterval(int)
- Method in class orc.trace.handles.
HandleOutputStream
Change the reset interval.
setResult(Object)
- Method in class orc.runtime.
Token
setSeq(long)
- Method in class orc.trace.events.
Event
Used by implementations of
EventCursor
to set the event's sequence number.
setSourceLocation(SourceLocation)
- Method in class orc.ast.extended.declaration.
Declaration
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.simple.arg.
Argument
setSourceLocation(SourceLocation)
- Method in exception orc.error.compiletime.
CompilationException
setSourceLocation(SourceLocation)
- Method in interface orc.error.
Locatable
setSourceLocation(SourceLocation)
- Method in exception orc.error.runtime.
TokenException
setSourceLocation(SourceLocation)
- Method in class orc.runtime.
Token
setSourceLocation(SourceLocation)
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
setSourceLocation(SourceLocation)
- Method in class orc.trace.events.
Event
setStackSize(int)
- Method in class orc.
Config
setStderr(PrintStream)
- Method in class orc.
Config
setStdout(PrintStream)
- Method in class orc.
Config
setThread(ForkEvent)
- Method in class orc.trace.events.
DieEvent
setThread(ForkEvent)
- Method in class orc.trace.events.
Event
setTokenPoolSize(int)
- Method in class orc.
Config
setTracer(Tracer)
- Method in class orc.
Config
Set a custom tracer.
setType(ArrowType)
- Method in class orc.ast.extended.declaration.defn.
AggregateDefn
setTypeChecking(boolean)
- Method in class orc.
Config
setValue(Token)
- 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()
- Method in class orc.ast.extended.
ConsExpr
simplify()
- Method in class orc.ast.extended.declaration.defn.
AggregateDefn
simplify(List<Var>, Expression)
- Method in class orc.ast.extended.declaration.defn.
Clause
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.
IfThenElse
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.
Where
singleton
- Static variable in class orc.runtime.values.
NilValue
singleton
- Static variable in class orc.trace.values.
NilValue
singleton
- Static variable in class orc.trace.values.
NullValue
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
site
- Variable in class orc.trace.events.
SendEvent
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
SiteResolutionException
- Exception in
orc.error.runtime
Indicate a problem with site resolution.
SiteResolutionException(String, Throwable)
- Constructor for exception orc.error.runtime.
SiteResolutionException
SiteResolutionException(String)
- Constructor for exception orc.error.runtime.
SiteResolutionException
size()
- Method in class orc.lib.data.
Map
size()
- Method in class orc.lib.data.
Set
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
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(File, Integer, Integer, Integer, Integer)
- Constructor for class orc.error.
SourceLocation
StackLimitReachedError
- Exception in
orc.error.runtime
StackLimitReachedError()
- Constructor for exception orc.error.runtime.
StackLimitReachedError
StackTracer
- Class in
orc.trace
StackTracer(Tracer)
- Constructor for class orc.trace.
StackTracer
StackTracer.StackTrace
- Class in
orc.trace
StackTracer.StackTrace(Def, StackTracer.StackTrace)
- Constructor for class orc.trace.
StackTracer.StackTrace
start(Node)
- Method in class orc.runtime.
OrcEngine
start()
- Method in class orc.trace.
AbstractTracer
start()
- Method in class orc.trace.
DerivedTracer
start()
- Method in class orc.trace.
NullTracer
start()
- Method in interface orc.trace.
Tracer
Begin an execution; return the tracer for the first token.
step()
- Method in class orc.runtime.
OrcEngine
Run one step (process one token or handle one site response) Return false if engine should halt.
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
store(TokenTracer.PullTrace, Object)
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
store
- Variable in class orc.trace.events.
ChokeEvent
store
- Variable in class orc.trace.events.
UnblockEvent
store(TokenTracer.PullTrace, Object)
- Method in interface orc.trace.
TokenTracer
Store a value for a future.
StoreEvent
- Class in
orc.trace.events
Store a value to a future.
StoreEvent(PullEvent, Value)
- Constructor for class orc.trace.events.
StoreEvent
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
STRING
- Static variable in class orc.type.
Type
stringArg(int)
- Method in class orc.runtime.
Args
Helper function for strings.
StringType
- Class in
orc.type
StringType()
- Constructor for class orc.type.
StringType
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.
Definition
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.
PatternSimplifier
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
subst(Argument, NamedVar)
- Method in class orc.ast.simple.
WithLocation
subtype(Type)
- Method in class orc.type.
ArrowType
subtype(Type)
- Method in class orc.type.
Bot
subtype(Type)
- Method in class orc.type.
ConstIntType
subtype(Type)
- Method in class orc.type.
EllipsisArrowType
subtype(Type)
- Method in class orc.type.
Message
subtype(Type)
- Method in class orc.type.
Top
subtype(Type)
- Method in class orc.type.
TupleType
subtype(Type)
- Method in class orc.type.
Type
SubtypeFailureException
- Exception in
orc.error.compiletime.typing
SubtypeFailureException(Type, Type)
- Constructor for exception orc.error.compiletime.typing.
SubtypeFailureException
supertype(Type)
- Method in class orc.type.
Type
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
R
S
T
U
V
W