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

I

id - Variable in class orc.trace.values.ObjectValue
A long is necessary instead of an int because our id space needs to include a unique id for all values ever, not just for all values at a particular point in the program (like an address).
IF - Static variable in class orc.ast.extended.pattern.Pattern
 
IF - Static variable in class orc.ast.sites.Site
 
If - Class in orc.runtime.sites.core
 
If() - Constructor for class orc.runtime.sites.core.If
 
IfThenElse - Class in orc.ast.extended
"if condition then consequent else alternative" desugars to "(if(c) >> consequent | if(~c) >> alternative) <c< condition"
IfThenElse(Expression, Expression, Expression) - Constructor for class orc.ast.extended.IfThenElse
 
IfThenElse(Expression, Expression) - Constructor for class orc.ast.extended.IfThenElse
 
indent(Writer, int) - Static method in class orc.trace.Terms
 
index - Variable in class orc.ast.oil.arg.Var
 
Inequal - Class in orc.runtime.sites.core
 
Inequal() - Constructor for class orc.runtime.sites.core.Inequal
 
InputStreamEventCursor - Class in orc.trace
 
InputStreamEventCursor(InputStream) - Constructor for class orc.trace.InputStreamEventCursor
 
instantiate() - Method in class orc.ast.sites.JavaSite
 
instantiate() - Method in class orc.ast.sites.OrcSite
 
instantiate() - Method in class orc.ast.sites.Site
 
InsufficientArgsException - Exception in orc.error.runtime
 
InsufficientArgsException(String) - Constructor for exception orc.error.runtime.InsufficientArgsException
 
InsufficientArgsException(String, int, int) - Constructor for exception orc.error.runtime.InsufficientArgsException
 
InsufficientArgsException(int, int) - Constructor for exception orc.error.runtime.InsufficientArgsException
 
intArg(int) - Method in class orc.runtime.Args
Helper function for integers
INTEGER - Static variable in class orc.type.Type
 
IntegerType - Class in orc.type
 
IntegerType() - Constructor for class orc.type.IntegerType
 
InvokableHandle<M> - Class in orc.runtime.sites.java
Share common functionality of MethodHandle and ConstructorHandle.
InvokableHandle(String, M[]) - Constructor for class orc.runtime.sites.java.InvokableHandle
 
InvokableHandle.Type - Enum in orc.runtime.sites.java
 
isAlive() - Method in class orc.runtime.values.GroupCell
Check if a group has been killed
isCoercableFrom(Class, Object) - Static method in class orc.runtime.sites.java.InvokableHandle
Check whether an Orc object can be coerced to a Java class.
isDead() - Method in class orc.runtime.OrcEngine
 
isEmpty() - Method in class orc.lib.data.Set
 
ISNONE - Static variable in class orc.ast.sites.Site
 
IsNone - Class in orc.runtime.sites.core
 
IsNone() - Constructor for class orc.runtime.sites.core.IsNone
 
isRunning() - Method in class orc.OrcInstance
 
ISSOME - Static variable in class orc.ast.sites.Site
 
IsSome - Class in orc.runtime.sites.core
 
IsSome() - Constructor for class orc.runtime.sites.core.IsSome
 
isTerminal() - Method in class orc.runtime.nodes.Node
Does this node kill the incoming token?
isTerminal() - Method in class orc.runtime.nodes.Pub
 
isTerminal() - Method in class orc.runtime.nodes.Silent
 
isTerminal() - Method in class orc.runtime.nodes.Store
 
items() - Method in class orc.env.Env
Return a list of items in the order they were pushed.
items - Variable in class orc.type.TupleType
 
iterator() - Method in class orc.lib.data.Set
 
iterator() - Method in class orc.runtime.Args
 
iterator() - Method in class orc.runtime.values.ListValue
 
iterator() - Method in class orc.runtime.values.TupleValue
 
iterator() - Method in class orc.trace.values.ListValue
 

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