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
C
Call
- Class in
orc.ast.extended
Call(Expression, List<Expression>)
- Constructor for class orc.ast.extended.
Call
Call(Expression, Expression)
- Constructor for class orc.ast.extended.
Call
Call(Expression)
- Constructor for class orc.ast.extended.
Call
Call(String, List<Expression>)
- Constructor for class orc.ast.extended.
Call
Call(String, Expression, Expression)
- Constructor for class orc.ast.extended.
Call
Call(String, Expression)
- Constructor for class orc.ast.extended.
Call
Call(String)
- Constructor for class orc.ast.extended.
Call
Call
- Class in
orc.ast.oil
Call(Arg, List<Arg>)
- Constructor for class orc.ast.oil.
Call
Call(Arg, Arg, Arg)
- Constructor for class orc.ast.oil.
Call
Call(Arg, Arg)
- Constructor for class orc.ast.oil.
Call
Call(Arg)
- Constructor for class orc.ast.oil.
Call
Call
- Class in
orc.ast.simple
Call(Argument, List<Argument>)
- Constructor for class orc.ast.simple.
Call
Call(Argument, Argument, Argument)
- Constructor for class orc.ast.simple.
Call
Call(Argument, Argument)
- Constructor for class orc.ast.simple.
Call
Call(Argument)
- Constructor for class orc.ast.simple.
Call
call()
- Method in class orc.runtime.
Kilim.PausableCallable
call(Fiber)
- Method in class orc.runtime.
Kilim.PausableCallable
FIXME: Kilim should add this method but it doesn't
call()
- Method in class orc.runtime.
Kilim.Promise
Call
- Class in
orc.runtime.nodes
Compiled node for a call (either a site call or a definition call)
Call(Arg, List<Arg>, Node)
- Constructor for class orc.runtime.nodes.
Call
call(List<Type>)
- Method in class orc.type.
ArrowType
call(List<Type>)
- Method in class orc.type.
Bot
call(List<Type>)
- Method in class orc.type.
EllipsisArrowType
call(List<Type>)
- Method in class orc.type.
LetType
call(List<Type>)
- Method in class orc.type.
TupleType
call(List<Type>)
- Method in class orc.type.
Type
Callable
- Interface in
orc.runtime.values
Callable objects include sites and definitions
callee
- Variable in class orc.ast.oil.
Call
callee
- Variable in class orc.ast.simple.
Call
callee
- Variable in class orc.runtime.nodes.
Call
caller
- Variable in class orc.ast.extended.
Call
CallPattern
- Class in
orc.ast.extended.pattern
CallPattern(String, List<Pattern>)
- Constructor for class orc.ast.extended.pattern.
CallPattern
callSite(Args, Token)
- Method in class orc.lib.str.
Print
callSite(Args, Token)
- Method in class orc.lib.str.
Println
callSite(Args, Token)
- Method in class orc.lib.time.
MakeTimer
callSite(Args, Token)
- Method in class orc.lib.time.
Rtimer
callSite(Args, Token)
- Method in class orc.lib.util.
Apply
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
Error
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
IsNone
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
IsSome
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
Let
Outputs a single value or creates a tuple.
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
None
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
Some
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
TryCons
callSite(Args, Token)
- Method in class orc.runtime.sites.core.
TryNil
callSite(Args, Token)
- Method in class orc.runtime.sites.
DotSite
callSite(Args, Token)
- Method in class orc.runtime.sites.
EvalSite
callSite(Args, Token)
- Method in class orc.runtime.sites.java.
ClassProxy
callSite(Args, Token)
- Method in class orc.runtime.sites.java.
MethodProxy
callSite(Args, Token)
- Method in class orc.runtime.sites.java.
ObjectProxy
callSite(Args, Token)
- Method in class orc.runtime.sites.java.
ThreadedObjectProxy
callSite(Args, Token)
- Method in class orc.runtime.sites.
KilimSite
callSite(Args, Token)
- Method in class orc.runtime.sites.
PartialSite
callSite(Args, Token)
- Method in class orc.runtime.sites.
Site
Must be implemented by subclasses to implement the site behavior
callSite(Args, Token)
- Method in class orc.runtime.sites.
ThreadedPartialSite
callSite(Args, Token)
- Method in class orc.runtime.sites.
ThreadedSite
cancel()
- Method in class orc.runtime.regions.
SemiRegion
CapabilityException
- Exception in
orc.error.runtime
CapabilityException(String)
- Constructor for exception orc.error.runtime.
CapabilityException
caseof(Var, Var, Expression, Expression)
- Static method in class orc.ast.extended.pattern.
Pattern
Constructs an optional case statement.
Cat
- Class in
orc.lib.str
Note that you can also use the syntax "a" + "b" for string concatenation.
Cat()
- Constructor for class orc.lib.str.
Cat
Cell
- Class in
orc.lib.state
Cell()
- Constructor for class orc.lib.state.
Cell
Cell.CellInstance
- Class in
orc.lib.state
check(Expr)
- Static method in class orc.ast.oil.
UnguardedRecursionChecker
choke(TokenTracer.StoreTrace)
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
choke(TokenTracer.StoreTrace)
- Method in interface orc.trace.
TokenTracer
Killed through the setting of a future.
ChokeEvent
- Class in
orc.trace.events
Thread on right-hand side of a where clause was terminated.
ChokeEvent(StoreEvent)
- Constructor for class orc.trace.events.
ChokeEvent
class_
- Variable in class orc.trace.values.
ObjectValue
class_
- Variable in class orc.trace.values.
RecordValue
ClassDeclaration
- Class in
orc.ast.extended.declaration
Declaration of a class proxy.
ClassDeclaration(String, String)
- Constructor for class orc.ast.extended.declaration.
ClassDeclaration
classify()
- Method in class orc.ast.sites.
JavaSite
classify()
- Method in class orc.ast.sites.
OrcSite
classname
- Variable in class orc.ast.extended.declaration.
ClassDeclaration
classname
- Variable in class orc.ast.extended.declaration.
SiteDeclaration
classname
- Variable in class orc.ast.extended.declaration.type.
TypeDeclaration
ClassProxy
- Class in
orc.runtime.sites.java
classToType(Class)
- Static method in class orc.runtime.sites.java.
InvokableHandle
Clause
- Class in
orc.ast.extended.declaration.defn
Clause(List<Pattern>, Expression)
- Constructor for class orc.ast.extended.declaration.defn.
Clause
clauses
- Variable in class orc.ast.extended.declaration.defn.
AggregateDefn
clear()
- Method in class orc.lib.data.
Map
clear()
- Method in class orc.lib.data.
Set
Clock
- Class in
orc.lib.time
A clock which measures the passage of real time.
Clock()
- Constructor for class orc.lib.time.
Clock
clone()
- Method in class orc.env.
Env
Create an independent copy of the environment.
close(Token)
- Method in class orc.runtime.regions.
Region
close(TokenTracer.StoreTrace, Token)
- Method in class orc.runtime.regions.
Region
Used when tracing, to both close the region and trace the "choking" of all tokens within the region.
close()
- Method in class orc.runtime.values.
GroupCell
closed
- Variable in class orc.runtime.regions.
Region
Closure
- Class in
orc.runtime.values
Represents a standard closure: a function defined in an environment.
Closure(Def, List<Object>)
- Constructor for class orc.runtime.values.
Closure
The environment should be set later; see
Defs
.
coerce(Class, Object)
- Static method in class orc.runtime.sites.java.
InvokableHandle
Perform any necessary implicit coercion of an Orc object to a Java type.
column
- Variable in class orc.error.
SourceLocation
compare(Argument, Argument)
- Static method in class orc.ast.extended.pattern.
Pattern
Construct an expression comparing two arguments.
compare(int)
- Method in class orc.lib.comp.
Greater
compare(int)
- Method in class orc.lib.comp.
Greq
compare(int)
- Method in class orc.lib.comp.
Leq
compare(int)
- Method in class orc.lib.comp.
Less
compare(int)
- Method in class orc.lib.comp.
NumericComparisonSite
compareTo(Field)
- Method in class orc.ast.oil.arg.
Field
compareTo(Var)
- Method in class orc.ast.oil.arg.
Var
compareTo(NamedVar)
- Method in class orc.ast.simple.arg.
NamedVar
compareTo(Token)
- Method in class orc.runtime.
Token
CompilationException
- Exception in
orc.error.compiletime
Exceptions generated during Orc compilation from source to portable compiled representations.
CompilationException(String)
- Constructor for exception orc.error.compiletime.
CompilationException
CompilationException(String, Throwable)
- Constructor for exception orc.error.compiletime.
CompilationException
compile(Node)
- Method in class orc.ast.oil.arg.
Arg
compile(Node)
- Method in class orc.ast.oil.
Bar
compile(Node)
- Method in class orc.ast.oil.
Call
compile()
- Method in class orc.ast.oil.
Def
compile(Node)
- Method in class orc.ast.oil.
Defs
compile(Node)
- Method in class orc.ast.oil.
Expr
Compiles an oil syntax tree into an execution graph.
compile(Node)
- Method in class orc.ast.oil.
Pull
compile(Node)
- Method in class orc.ast.oil.
Push
compile(Node)
- Method in class orc.ast.oil.
Semi
compile(Node)
- Method in class orc.ast.oil.
Silent
compile(Node)
- Method in class orc.ast.oil.
WithLocation
compile(Node)
- Method in class orc.ast.simple.
Expression
Intermediate step to allow a one-step compile from the simple AST.
compile(Reader, Config)
- Static method in class orc.
Orc
compile(Config)
- Static method in class orc.
Orc
compile(Reader, Node, Config)
- Static method in class orc.
Orc
compute(boolean, boolean)
- Method in class orc.lib.bool.
And
compute(boolean, boolean)
- Method in class orc.lib.bool.
BoolBinopSite
compute(boolean, boolean)
- Method in class orc.lib.bool.
Or
condense(List<Pattern>)
- Static method in class orc.ast.extended.pattern.
Pattern
Condense a sequence of patterns into a single pattern using the following strategy: An empty sequence of patterns becomes a wildcard pattern _.
condense()
- Method in class orc.runtime.
Args
Classic 'let' functionality.
condition
- Variable in class orc.ast.extended.
IfThenElse
Config
- Class in
orc
Class for processing configuration options.
Config()
- Constructor for class orc.
Config
CONS
- Static variable in class orc.ast.sites.
Site
Cons
- Class in
orc.runtime.sites.core
Implements the "cons" constructor site.
Cons()
- Constructor for class orc.runtime.sites.core.
Cons
consequent
- Variable in class orc.ast.extended.
IfThenElse
ConsExpr
- Class in
orc.ast.extended
ConsExpr(Expression, Expression)
- Constructor for class orc.ast.extended.
ConsExpr
ConsPattern
- Class in
orc.ast.extended.pattern
ConsPattern(Pattern, Pattern)
- Constructor for class orc.ast.extended.pattern.
ConsPattern
Constant
- Class in
orc.ast.oil.arg
Constant(Object)
- Constructor for class orc.ast.oil.arg.
Constant
Constant
- Class in
orc.ast.simple.arg
Program constants, which occur in argument position.
Constant(Object)
- Constructor for class orc.ast.simple.arg.
Constant
constant
- Variable in class orc.trace.values.
ConstantValue
ConstantValue
- Class in
orc.trace.values
Constant (not just immutable, but atomic) value, such as a String, Number, Boolean, or Character.
ConstantValue(Serializable)
- Constructor for class orc.trace.values.
ConstantValue
ConstIntType
- Class in
orc.type
ConstIntType(Integer)
- Constructor for class orc.type.
ConstIntType
Constructor
- Class in
orc.ast.extended.declaration.type
A single constructor in a variant type.
Constructor(String, List<Type>)
- Constructor for class orc.ast.extended.declaration.type.
Constructor
ConsValue
- Class in
orc.runtime.values
ConsValue(Object, ListValue)
- Constructor for class orc.runtime.values.
ConsValue
ConsValue
- Class in
orc.trace.values
ConsValue(Value, ListValue)
- Constructor for class orc.trace.values.
ConsValue
contains(Object)
- Method in class orc.lib.data.
Set
containsKey(Object)
- Method in class orc.lib.data.
Map
containsValue(Object)
- Method in class orc.lib.data.
Map
convert(Env<Var>)
- Method in class orc.ast.simple.arg.
Argument
Convert to DeBruijn index.
convert(Env<Var>)
- Method in class orc.ast.simple.arg.
Constant
convert(Env<Var>)
- Method in class orc.ast.simple.arg.
Field
convert(Env<Var>)
- Method in class orc.ast.simple.arg.
NamedVar
convert(Env<Var>)
- Method in class orc.ast.simple.arg.
Site
convert(Env<Var>)
- Method in class orc.ast.simple.arg.
Var
convert(Env<Var>)
- Method in class orc.ast.simple.
Call
convert(Env<Var>)
- Method in class orc.ast.simple.
Definition
convert(Env<Var>)
- Method in class orc.ast.simple.
Defs
convert(Env<Var>)
- Method in class orc.ast.simple.
Expression
Converts abstract syntax tree into a serializable form, used to generate portable .oil (Orc Intermediate Language) files.
convert(Env<Var>)
- Method in class orc.ast.simple.
Let
convert(Env<Var>)
- Method in class orc.ast.simple.
Parallel
convert(Env<Var>)
- Method in class orc.ast.simple.
Semi
convert(Env<Var>)
- Method in class orc.ast.simple.
Sequential
convert(Env<Var>)
- Method in class orc.ast.simple.
Silent
convert(Env<Var>)
- Method in class orc.ast.simple.
Where
convert(Env<Var>)
- Method in class orc.ast.simple.
WithLocation
Counter
- Class in
orc.lib.state
Factory for counters.
Counter()
- Constructor for class orc.lib.state.
Counter
createCall(Token, List<Object>, Node)
- Method in class orc.lib.util.
Apply
createCall(Token, List<Object>, Node)
- Method in class orc.runtime.sites.
Site
Invoked by a Call to invoke a site.
createCall(Token, List<Object>, Node)
- Method in interface orc.runtime.values.
Callable
Create a call to a callable value
createCall(Token, List<Object>, Node)
- Method in class orc.runtime.values.
Closure
createCell(TokenTracer.PullTrace)
- Method in class orc.runtime.values.
GroupCell
Groups are organized into a tree.
createTmpdir(String)
- Static method in class orc.
Orc
Create a new temporary directory and return the path to that directory.
current()
- Method in class orc.trace.
BackwardEventCursor
current()
- Method in interface orc.trace.
EventCursor
Return the current event in the stream.
current()
- Method in class orc.trace.
InputStreamEventCursor
current()
- Method in class orc.trace.
WeakBackwardEventCursor
cursor
- Variable in class orc.trace.events.
Event
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