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
 

A B C D E F G H I J K L M N O P R S T U V W