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
E
e
- Variable in class orc.ast.extended.pattern.
Attachment
EllipsisArrowType
- Class in
orc.type
EllipsisArrowType(Type, Type)
- Constructor for class orc.type.
EllipsisArrowType
endColumn
- Variable in class orc.error.
SourceLocation
endLine
- Variable in class orc.error.
SourceLocation
engine
- Variable in class orc.runtime.
Token
enlist()
- Method in class orc.runtime.values.
ConsValue
enlist()
- Method in class orc.runtime.values.
ListValue
enlist()
- Method in class orc.runtime.values.
NilValue
enter(Bar)
- Method in class orc.ast.oil.
Walker
enter(Call)
- Method in class orc.ast.oil.
Walker
enter(Def)
- Method in class orc.ast.oil.
Walker
enter(Defs)
- Method in class orc.ast.oil.
Walker
enter(Silent)
- Method in class orc.ast.oil.
Walker
enter(Pull)
- Method in class orc.ast.oil.
Walker
enter(Push)
- Method in class orc.ast.oil.
Walker
enter(Semi)
- Method in class orc.ast.oil.
Walker
enter(WithLocation)
- Method in class orc.ast.oil.
Walker
enter(Constant)
- Method in class orc.ast.oil.
Walker
enter(Field)
- Method in class orc.ast.oil.
Walker
enter(Site)
- Method in class orc.ast.oil.
Walker
enter(Var)
- Method in class orc.ast.oil.
Walker
enterClosure(Node, Env<Object>, Node)
- Method in class orc.runtime.
Token
Enter a closure by moving to a new node and environment, and setting the continuation for
Token.leaveClosure()
.
Env
<
T
> - Class in
orc.env
Generic indexed environment, used primarily at runtime.
Env(Env.ENode<T>)
- Constructor for class orc.env.
Env
Env()
- Constructor for class orc.env.
Env
env
- Variable in class orc.runtime.
Token.Continuation
env
- Variable in class orc.runtime.
Token
Env.ENode
<
T
> - Class in
orc.env
Individual entries in the environment.
EQUAL
- Static variable in class orc.ast.extended.pattern.
Pattern
EQUAL
- Static variable in class orc.ast.sites.
Site
Equal
- Class in
orc.runtime.sites.core
Equal()
- Constructor for class orc.runtime.sites.core.
Equal
equal(Type)
- Method in class orc.type.
Bot
equal(Type)
- Method in class orc.type.
Message
equal(Type)
- Method in class orc.type.
Type
equals(Object)
- Method in class orc.ast.oil.arg.
Field
equals(Object)
- Method in class orc.ast.simple.arg.
NamedVar
equals(Site)
- Method in class orc.ast.sites.
Site
Equality on sites.
equals(Object)
- Method in class orc.runtime.values.
Field
equals(Object)
- Method in class orc.runtime.values.
TupleValue
equals(Object)
- Method in class orc.trace.handles.
Handle
Handles are equal if the values they point to are equal.
equals(Object)
- Method in class orc.trace.values.
ConstantValue
equals(Object)
- Method in class orc.trace.values.
ConsValue
equals(Object)
- Method in class orc.trace.values.
FieldValue
equals(Object)
- Method in class orc.trace.values.
ObjectValue
equals(Object)
- Method in class orc.trace.values.
TupleValue
error()
- Method in class orc.lib.util.
KilimExample
Signal an error
Error
- Class in
orc.runtime.sites.core
Error()
- Constructor for class orc.runtime.sites.core.
Error
error(TokenException)
- Method in class orc.runtime.
Token
error(TokenException)
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
error
- Variable in class orc.trace.events.
ErrorEvent
error(TokenException)
- Method in interface orc.trace.
TokenTracer
Report an error.
ErrorEvent
- Class in
orc.trace.events
A fatal error in a thread.
ErrorEvent(TokenException)
- Constructor for class orc.trace.events.
ErrorEvent
EvalSite
- Class in
orc.runtime.sites
Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
EvalSite()
- Constructor for class orc.runtime.sites.
EvalSite
evaluate(Args)
- Method in class orc.lib.bool.
BoolBinopSite
evaluate(Args)
- Method in class orc.lib.comp.
NumericComparisonSite
evaluate(Args)
- Method in class orc.lib.math.
Add
evaluate(Args)
- Method in class orc.lib.math.
Div
evaluate(Args)
- Method in class orc.lib.math.
Mod
evaluate(Args)
- Method in class orc.lib.math.
Mult
evaluate(Args)
- Method in class orc.lib.math.
Sub
evaluate(Args)
- Method in class orc.lib.math.
UMinus
evaluate(Args)
- Method in class orc.lib.state.
Buffer
evaluate(Args)
- Method in class orc.lib.state.
Cell
evaluate(Args)
- Method in class orc.lib.state.
Ref
evaluate(Args)
- Method in class orc.lib.state.
SyncChannel
evaluate(Args)
- Method in class orc.lib.str.
AtoB
evaluate(Args)
- Method in class orc.lib.str.
AtoI
evaluate(Args)
- Method in class orc.lib.str.
Cat
evaluate(Args)
- Method in class orc.lib.util.
JavaArray
evaluate(Args)
- Method in class orc.lib.util.
JavaNull
evaluate(Args)
- Method in class orc.lib.util.
Random
evaluate(Args)
- Method in class orc.lib.util.
ReadText
evaluate(Args)
- Method in class orc.lib.util.
ThreadSite
evaluate(Args)
- Method in class orc.lib.util.
UUID
evaluate(Args)
- Method in class orc.runtime.sites.core.
Cons
evaluate(Args)
- Method in class orc.runtime.sites.core.
Equal
evaluate(Args)
- Method in class orc.runtime.sites.core.
If
evaluate(Args)
- Method in class orc.runtime.sites.core.
Inequal
evaluate(Args)
- Method in class orc.runtime.sites.core.
Nil
evaluate(Args)
- Method in class orc.runtime.sites.core.
None
evaluate(Args)
- Method in class orc.runtime.sites.core.
Not
evaluate(Args)
- Method in class orc.runtime.sites.core.
Some
evaluate(Args)
- Method in class orc.runtime.sites.
DotSite
evaluate(Args)
- Method in class orc.runtime.sites.
EvalSite
evaluate(Args)
- Method in class orc.runtime.sites.java.
ClassProxy
evaluate(Args)
- Method in class orc.runtime.sites.
KilimSite
evaluate(Args, Fiber)
- Method in class orc.runtime.sites.
KilimSite
FIXME: Kilim should add this method but it doesn't
evaluate(Args)
- Method in class orc.runtime.sites.
PartialSite
evaluate(Args)
- Method in class orc.runtime.sites.
ThreadedPartialSite
evaluate(Args)
- Method in class orc.runtime.sites.
ThreadedSite
evaluate(Args)
- Method in class orc.runtime.values.
TupleValue
Event
- Class in
orc.trace.events
Base class for trace events.
Event()
- Constructor for class orc.trace.events.
Event
EventCursor
- Interface in
orc.trace
Functional cursor in a stream of trace events.
EventCursor.EndOfStream
- Exception in
orc.trace
EventCursor.EndOfStream()
- Constructor for exception orc.trace.
EventCursor.EndOfStream
Execution
- Class in
orc.runtime.regions
Execution(OrcEngine)
- Constructor for class orc.runtime.regions.
Execution
ExecutionException
- Exception in
orc.error.runtime
Exceptions generated while executing a compiled graph.
ExecutionException(String)
- Constructor for exception orc.error.runtime.
ExecutionException
ExecutionException(String, Throwable)
- Constructor for exception orc.error.runtime.
ExecutionException
exit()
- Method in class orc.lib.util.
KilimExample
Do not publish
Expr
- Class in
orc.ast.oil
Base class for the portable (.oil, for Orc Intermediate Language) abstract syntax tree.
Expr()
- Constructor for class orc.ast.oil.
Expr
expr
- Variable in class orc.ast.oil.
WithLocation
Expression
- Class in
orc.ast.extended
Base class for the extended abstract syntax tree.
Expression()
- Constructor for class orc.ast.extended.
Expression
Expression
- Class in
orc.ast.simple
Base class for the simplified abstract syntax tree.
Expression()
- Constructor for class orc.ast.simple.
Expression
Expression.Arg
- Interface in
orc.ast.extended
Variant type returned by the argify method.
extend(AggregateDefn)
- Method in class orc.ast.extended.declaration.defn.
Defn
extend(AggregateDefn)
- Method in class orc.ast.extended.declaration.defn.
DefnClause
extend(AggregateDefn)
- Method in class orc.ast.extended.declaration.defn.
DefnType
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