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
R
Random
- Class in
orc.lib.util
Random()
- Constructor for class orc.lib.util.
Random
Read
- Class in
orc.lib.str
Read an Orc literal from a string.
Read()
- Constructor for class orc.lib.str.
Read
readExternal(ObjectInput)
- Method in class orc.trace.handles.
FirstHandle
readExternal(ObjectInput)
- Method in class orc.trace.handles.
LastHandle
readExternal(ObjectInput)
- Method in class orc.trace.handles.
OnlyHandle
readExternal(ObjectInput)
- Method in class orc.trace.handles.
RepeatHandle
readHandle()
- Method in class orc.trace.handles.
HandleInputStream
ReadText
- Class in
orc.lib.util
Read an InputStreamReader into a String.
ReadText()
- Constructor for class orc.lib.util.
ReadText
reallyClose(Token)
- Method in class orc.runtime.regions.
Execution
reallyClose(Token)
- Method in class orc.runtime.regions.
GroupRegion
reallyClose(Token)
- Method in class orc.runtime.regions.
Region
reallyClose(Token)
- Method in class orc.runtime.regions.
SemiRegion
receive(Object)
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
receive(Object)
- Method in interface orc.trace.
TokenTracer
Return from a site call.
ReceiveEvent
- Class in
orc.trace.events
Return from a site call.
ReceiveEvent(Value)
- Constructor for class orc.trace.events.
ReceiveEvent
ReceiveEvent(Value, int)
- Constructor for class orc.trace.events.
ReceiveEvent
record(Handle<? extends Event>)
- Method in class orc.trace.
AbstractTracer
record(Handle<? extends Event>)
- Method in class orc.trace.
OutputStreamTracer
record(Handle<? extends Event>)
- Method in class orc.trace.
PrintStreamTracer
RecordTerm
- Interface in
orc.trace
A term with properties (like an object).
RecordValue
- Class in
orc.trace.values
This doesn't correspond to any specific Orc type but is instead intended to be used by implementors of
TraceableValue
to encode object-like immutable structures.
RecordValue(Class)
- Constructor for class orc.trace.values.
RecordValue
Ok, so this isn't
really
immutable; you have to call
RecordValue.put(String, Value)
to actually set the mapped values.
recursion
- Variable in class orc.trace.
StackTracer.StackTrace
Ref
- Class in
orc.lib.state
Ref()
- Constructor for class orc.lib.state.
Ref
Ref.RefInstance
- Class in
orc.lib.state
Ref.RefInstance()
- Constructor for class orc.lib.state.
Ref.RefInstance
Ref.RefInstance(Object)
- Constructor for class orc.lib.state.
Ref.RefInstance
Region
- Class in
orc.runtime.regions
Regions are used to track when some (sub-)computation terminates.
Region()
- Constructor for class orc.runtime.regions.
Region
release()
- Method in class kilim.
Semaphore
remove(Object)
- Method in class orc.lib.data.
Map
remove(Object)
- Method in class orc.lib.data.
Set
remove(String)
- Method in class orc.runtime.
Globals
remove(Token)
- Method in class orc.runtime.regions.
Region
remove(Region, Token)
- Method in class orc.runtime.regions.
Region
remove()
- Method in class orc.runtime.
ReverseListIterator
removeAll(H)
- Method in class orc.runtime.
Globals
rename(Expr, RenameVariables.Renamer)
- Static method in class orc.ast.oil.
RenameVariables
rename(int)
- Method in interface orc.ast.oil.
RenameVariables.Renamer
RenameVariables
- Class in
orc.ast.oil
Renumber variables in an expression according to some arbitrary mapping (relative to the context of the expression).
RenameVariables.Renamer
- Interface in
orc.ast.oil
repeatedArgType
- Variable in class orc.type.
EllipsisArrowType
RepeatHandle
<
E
> - Class in
orc.trace.handles
RepeatHandle()
- Constructor for class orc.trace.handles.
RepeatHandle
RepeatHandle(E)
- Constructor for class orc.trace.handles.
RepeatHandle
reportRound()
- Method in class orc.runtime.
OrcEngine
require(Var)
- Method in class orc.ast.extended.pattern.
PatternSimplifier
requireCapability(String, boolean)
- Method in class orc.runtime.
Token
resolve(Env<T>)
- Method in class orc.ast.oil.arg.
Arg
resolve(Env<T>)
- Method in class orc.ast.oil.arg.
Constant
resolve(Env)
- Method in class orc.ast.oil.arg.
Field
resolve(Env<T>)
- Method in class orc.ast.oil.arg.
Site
resolve(Env<T>)
- Method in class orc.ast.oil.arg.
Var
resolve(Object[])
- Method in class orc.runtime.sites.java.
InvokableHandle
resultType
- Variable in class orc.ast.extended.declaration.defn.
DefnType
resultType
- Variable in class orc.type.
ArrowType
resultType
- Variable in class orc.type.
EllipsisArrowType
resume(Token)
- Method in class orc.runtime.
OrcEngine
Activate a token by adding it to the queue of returning tokens
resume(Object)
- Method in class orc.runtime.
Token
resume()
- Method in class orc.runtime.
Token
Return
- Class in
orc.runtime.nodes
Compiled node marking the end of a procedure
Return()
- Constructor for class orc.runtime.nodes.
Return
ReverseListIterator
<
E
> - Class in
orc.runtime
In Java 6 we can replace this with the builtin decreasingIterator.
ReverseListIterator(List<E>)
- Constructor for class orc.runtime.
ReverseListIterator
right
- Variable in class orc.ast.extended.
Parallel
right
- Variable in class orc.ast.extended.
Semi
right
- Variable in class orc.ast.extended.
Sequential
right
- Variable in class orc.ast.extended.
Where
right
- Variable in class orc.ast.oil.
Bar
right
- Variable in class orc.ast.oil.
Pull
right
- Variable in class orc.ast.oil.
Push
right
- Variable in class orc.ast.oil.
Semi
right
- Variable in class orc.runtime.nodes.
Fork
right
- Variable in class orc.runtime.nodes.
Semi
right
- Variable in class orc.runtime.nodes.
Subgoal
ROOT
- Static variable in class orc.runtime.values.
GroupCell
RootEvent
- Class in
orc.trace.events
The root event is like a ForkEvent but it is its own thread.
RootEvent()
- Constructor for class orc.trace.events.
RootEvent
Rtimer
- Class in
orc.lib.time
Implements the RTimer site
Rtimer()
- Constructor for class orc.lib.time.
Rtimer
run()
- Method in class orc.
OrcInstance
run()
- Method in class orc.runtime.
OrcEngine
Process active nodes, running indefinitely until signalled to stop by a call to terminate().
run(Node)
- Method in class orc.runtime.
OrcEngine
Run Orc given a root node.
run()
- Method in class orc.trace.
DumpTrace
runEmbedded(String)
- Static method in class orc.
Orc
Deprecated.
runEmbedded(File)
- Static method in class orc.
Orc
Deprecated.
runEmbedded(Reader)
- Static method in class orc.
Orc
Deprecated.
runEmbedded(Reader, Config)
- Static method in class orc.
Orc
Deprecated.
runPausable(Token, Kilim.PausableCallable<? extends Object>)
- Static method in class orc.runtime.
Kilim
Utility method to run a pausable computation which generates a value for a token.
runThreaded(Callable<V>)
- Static method in class orc.runtime.
Kilim
Spawn a thread to compute a value.
runThreaded(Runnable)
- Static method in class orc.runtime.
Kilim
Spawn a thread asynchronously.
RuntimeTypeException
- Exception in
orc.error.runtime
Superclass of all runtime type exceptions, including arity mismatches, argument type mismatches, and attempts to call uncallable values.
RuntimeTypeException(String)
- Constructor for exception orc.error.runtime.
RuntimeTypeException
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