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
X
M
main(String[])
- Static method in class orc.ast.xml.
Oil
Generate the schema definition.
main(String[])
- Static method in class orc.
BackendDemo
main(String[])
- Static method in class orc.doc.
MakeDoc
main(String[])
- Static method in class orc.gui.
OrcApp
Main method; starts Apple event listeners and not much else.
main(String[])
- Static method in class orc.gui.
OrcGui
main(String[])
- Static method in class orc.
Orc
Orc toplevel main function.
main(String[])
- Static method in class orc.parser.
OrcParser
For testing purposes; parses a program from stdin or a file given as an argument, and prints the parsed program.
main(String[])
- Static method in class orc.trace.
DumpTrace
make(E[])
- Static method in class orc.runtime.values.
ListValue
make(List<E>)
- Static method in class orc.runtime.values.
ListValue
makeArrow(int)
- Method in class orc.type.structured.
EllipsisArrowType
makeCallableInstance(List<Type>)
- Method in class orc.lib.state.types.
ArrayType
makeCallableInstance(List<Type>)
- Method in class orc.lib.state.types.
BoundedBufferType
makeCallableInstance(List<Type>)
- Method in class orc.lib.state.types.
BufferType
makeCallableInstance(List<Type>)
- Method in class orc.lib.state.types.
CellType
makeCallableInstance(List<Type>)
- Method in class orc.lib.state.types.
RefType
makeCallableInstance(List<Type>)
- Method in class orc.lib.state.types.
SyncChannelType
makeCallableInstance(List<Type>)
- Method in class orc.type.java.
ClassTycon
makeCallableInstance(List<Type>)
- Method in class orc.type.tycon.
Tycon
MakeDoc
- Class in
orc.doc
MakeDoc()
- Constructor for class orc.doc.
MakeDoc
makeJavaCtx(Class, List<Type>)
- Static method in class orc.type.
Type
From a class with Java type formals and a list of actual Orc type parameters, create a mapping from those Java variables to their appropriate Orc type bindings.
makeJavaCtx()
- Static method in class orc.type.
Type
makeThreaded(Site)
- Static method in class orc.lib.util.
ThreadSite
makeThunk(Expression)
- Static method in class orc.ast.extended.expression.
Lambda
Map
<
K
,
V
> - Class in
orc.lib.state
Map which uses Orc's rules for equality for keys.
Map()
- Constructor for class orc.lib.state.
Map
Map.MapReference
- Class in
orc.lib.state
Map.MapReference(K)
- Constructor for class orc.lib.state.
Map.MapReference
marshal()
- Method in class orc.ast.oil.expression.argument.
Argument
marshal()
- Method in class orc.ast.oil.expression.argument.
Constant
marshal()
- Method in class orc.ast.oil.expression.argument.
Field
marshal()
- Method in class orc.ast.oil.expression.argument.
Site
marshal()
- Method in class orc.ast.oil.expression.argument.
Variable
marshal()
- Method in class orc.ast.oil.expression.
Call
marshal()
- Method in class orc.ast.oil.expression.
Catch
marshal()
- Method in class orc.ast.oil.expression.
DeclareDefs
marshal()
- Method in class orc.ast.oil.expression.
DeclareType
marshal()
- Method in class orc.ast.oil.expression.
Def
marshal()
- Method in class orc.ast.oil.expression.
Expression
marshal()
- Method in class orc.ast.oil.expression.
HasType
marshal()
- Method in class orc.ast.oil.expression.
Otherwise
marshal()
- Method in class orc.ast.oil.expression.
Parallel
marshal()
- Method in class orc.ast.oil.expression.
Pruning
marshal()
- Method in class orc.ast.oil.expression.
Sequential
marshal()
- Method in class orc.ast.oil.expression.
Stop
marshal()
- Method in class orc.ast.oil.expression.
Throw
marshal()
- Method in class orc.ast.oil.expression.
WithLocation
marshal()
- Method in class orc.ast.oil.type.
ArrowType
marshal()
- Method in class orc.ast.oil.type.
Bot
marshal()
- Method in class orc.ast.oil.type.
ClassType
marshal()
- Method in class orc.ast.oil.type.
Datatype
marshal()
- Method in class orc.ast.oil.type.
InferredType
marshal()
- Method in class orc.ast.oil.type.
PolymorphicTypeAlias
marshal()
- Method in class orc.ast.oil.type.
SiteType
marshal()
- Method in class orc.ast.oil.type.
Top
marshal()
- Method in class orc.ast.oil.type.
TupleType
marshal()
- Method in class orc.ast.oil.type.
Type
Convert this type into an XML-isomorphic format for serialization.
marshal()
- Method in class orc.ast.oil.type.
TypeApplication
marshal()
- Method in class orc.ast.oil.type.
TypeVariable
marshal(Marshaller)
- Method in class orc.runtime.sites.
DotSite
marshal(Object)
- Method in class orc.trace.values.
Marshaller
Marshal a runtime value into an immutable, serializable representation.
marshal(Marshaller)
- Method in interface orc.trace.values.
TraceableValue
marshal()
- Method in class orc.type.ground.
Top
marshal()
- Method in class orc.type.structured.
ArrowType
marshal()
- Method in class orc.type.structured.
TupleType
marshal()
- Method in class orc.type.tycon.
DatatypeTycon
marshal()
- Method in class orc.type.tycon.
PolymorphicAliasedType
marshal()
- Method in class orc.type.
Type
Convert to a syntactic type.
marshal()
- Method in class orc.type.
TypeApplication
marshal()
- Method in class orc.type.
TypeVariable
marshalAll(List<Expression>)
- Static method in class orc.ast.oil.expression.
Expression
Convenience method, to marshal a list of expressions.
marshalAll(List<Type>)
- Static method in class orc.ast.oil.type.
Type
Convenience method, to marshal a list of types.
Marshaller
- Class in
orc.trace.values
Marshaller()
- Constructor for class orc.trace.values.
Marshaller
MatchProxy
- Class in
orc.runtime.sites.java
MatchProxy(Class)
- Constructor for class orc.runtime.sites.java.
MatchProxy
maybeDeactivate()
- Method in class orc.runtime.regions.
LogicalClock
Advance the logical time.
maybeDeactivate()
- Method in class orc.runtime.regions.
Region
Called when this region might become quiescent.
maybeReset()
- Method in class orc.trace.handles.
HandleOutputStream
This uses the reset interval set by
HandleOutputStream.setResetInterval(int)
or
HandleOutputStream.HandleOutputStream(OutputStream, int)
to decide whether to reset the output stream.
meet(Type)
- Method in class orc.type.ground.
Bot
meet(Type)
- Method in class orc.type.structured.
ArrowType
meet(Type)
- Method in class orc.type.structured.
EllipsisArrowType
meet(Type)
- Method in class orc.type.structured.
TupleType
meet(Type, Type)
- Method in class orc.type.tycon.
Variance
meet(Type)
- Method in class orc.type.
Type
meet(Type)
- Method in class orc.type.
TypeInstance
members
- Variable in class orc.ast.extended.declaration.type.
DatatypeDeclaration
members
- Variable in class orc.ast.oil.type.
Datatype
members
- Variable in class orc.ast.simple.type.
Datatype
members
- Variable in class orc.ast.xml.type.
Datatype
Message
- Class in
orc.type.ground
Message(Field)
- Constructor for class orc.type.ground.
Message
MessageNotUnderstoodException
- Exception in
orc.error.runtime
MessageNotUnderstoodException(String)
- Constructor for exception orc.error.runtime.
MessageNotUnderstoodException
MethodHandle
- Class in
orc.runtime.sites.java
Java has method overloading so this may actually call one of several methods depending on the number and type of arguments.
MethodHandle(String, Method[])
- Constructor for class orc.runtime.sites.java.
MethodHandle
methodName
- Variable in exception orc.error.runtime.
MethodTypeMismatchException
MethodProxy
- Class in
orc.runtime.sites.java
Allow a Java method to be used as an Orc site.
MethodProxy(Object, MethodHandle)
- Constructor for class orc.runtime.sites.java.
MethodProxy
MethodTypeMismatchException
- Exception in
orc.error.runtime
MethodTypeMismatchException(String)
- Constructor for exception orc.error.runtime.
MethodTypeMismatchException
minimal(Variance)
- Method in class orc.type.inference.
Constraint
MinimizeTracer
- Class in
orc.trace
Wrap a tracer to ignore all but the events essential to reconstruct the trace using the same (deterministic) engine.
MinimizeTracer(Tracer)
- Constructor for class orc.trace.
MinimizeTracer
minimum(Type, Type)
- Method in class orc.type.tycon.
Variance
missingArg
- Variable in exception orc.error.runtime.
InsufficientArgsException
MissingTypeException
- Exception in
orc.error.compiletime.typing
Exception raised
MissingTypeException(Throwable)
- Constructor for exception orc.error.compiletime.typing.
MissingTypeException
MissingTypeException()
- Constructor for exception orc.error.compiletime.typing.
MissingTypeException
MissingTypeException(String)
- Constructor for exception orc.error.compiletime.typing.
MissingTypeException
MissingTypeException(String, Throwable)
- Constructor for exception orc.error.compiletime.typing.
MissingTypeException
Mod
- Class in
orc.lib.math
Mod()
- Constructor for class orc.lib.math.
Mod
move(Expression)
- Method in class orc.runtime.
Token
Move to a node node
Mult
- Class in
orc.lib.math
Mult()
- Constructor for class orc.lib.math.
Mult
MultiType
- Class in
orc.type.structured
A composite type supporting ad-hoc polymorphic calls.
MultiType(List<Type>)
- Constructor for class orc.type.structured.
MultiType
MultiType(Type, Type)
- Constructor for class orc.type.structured.
MultiType
MultiTypeException
- Exception in
orc.error.compiletime.typing
MultiTypeException()
- Constructor for exception orc.error.compiletime.typing.
MultiTypeException
MultiTypeException(String)
- Constructor for exception orc.error.compiletime.typing.
MultiTypeException
MutableContainerType
- Class in
orc.type.tycon
MutableContainerType()
- Constructor for class orc.type.tycon.
MutableContainerType
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
X