Mixin trait for interpreters, that allow parallelism.
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Type members
Inherited types
Self-reference to the effect being described by this Signature.
Self-reference to the effect being described by this Signature.
Becomes an alias of this.type
, once the signature is inherited from Effect
.
Attributes
- Inherited from:
- Interpreter
Inherited and Abstract types
Phantom type, representing universally quantified type of the corresponding handler.
Phantom type, representing universally quantified type of the corresponding handler.
A Handler acts as a higher-rank function of type:
[A, U] => (From[A] !! (Elim & U)) => To[A] !! (Intro & U)
The Ambient type of this interpreter corresponds to the U
type parameter above. See also Unknown.
Attributes
- Inherited from:
- Interpreter
Set of effects eliminated from computation by this interpreter.
Set of effects eliminated from computation by this interpreter.
Attributes
- Inherited from:
- Interpreter
Input of this interpreter.
Set of effects introduced into computation by this interpreter (a.k.a. dependencies).
Set of effects introduced into computation by this interpreter (a.k.a. dependencies).
Attributes
- Inherited from:
- Interpreter
Local state of this interpreter.
Output of this interpreter.
Phantom type, representing universally quantified type of the corresponding handler.
Phantom type, representing universally quantified type of the corresponding handler.
A Handler acts as a higher-rank function of type:
[A, U] => (From[A] !! (Elim & U)) => To[A] !! (Intro & U)
The Unknown type of this interpreter corresponds to the A
type parameter above. See also Ambient.
Attributes
- Inherited from:
- Interpreter
Value members
Inherited methods
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Definition Classes
-
HasNotForkJoin -> Interpreter
- Inherited from:
- HasNotForkJoin (hidden)
Attributes
- Definition Classes
-
HasNotForkJoin -> Interpreter
- Inherited from:
- HasNotForkJoin (hidden)
Attributes
- Inherited from:
- Interpreter
Inherited and Abstract methods
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter