Trivial
Attributes
- Graph
-
- Supertypes
- Known subtypes
Members list
Type members
Inherited types
Abstract type that must be used in definitions of effect's operations.
Abstract type that must be used in definitions of effect's operations.
Becomes an alias of Computation (i.e. same as !!
), once the signature is inherited from Effect
.
Attributes
- Inherited from:
- Signature
Phantom type meaning set of effects remaining after handling this effect.
Phantom type meaning set of effects remaining after handling this effect.
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Set of effects that this interpreter depends on.
Input of this interpreter.
Attributes
- Inherited from:
- Interpreter
State of this interpreter. Named Stan
, to avoid confusion with State
effect.
State of this interpreter. Named Stan
, to avoid confusion with State
effect.
Attributes
- Inherited from:
- Interpreter
Alias for Control, specialized for this interperter.
Abstract type that must be used in definitions of effect's operations.
Abstract type that must be used in definitions of effect's operations.
Becomes an alias of this.type
, once the signature is inherited from Effect
.
Attributes
- Inherited from:
- Signature
Alias for Handler, specialized for this interperter.
Output of this interpreter.
Attributes
- Inherited from:
- Interpreter
Phantom type meaning the unknown part of the continuation's answer type.
Phantom type meaning the unknown part of the continuation's answer type.
Full answer type is To[Unknown] !! Ambient
. The To[+_]
part is known to this interpreter. The Unknown
and Ambient
parts however, are not. They specific to place(s) where the handler (obtained from this interpreter) would be applied.
Attributes
- Inherited from:
- Interpreter
Value members
Inherited methods
Attributes
- Inherited from:
- Interpreter
Attributes
- Definition Classes
-
HasNotForkJoin -> Interpreter
- Inherited from:
- HasNotForkJoin (hidden)
Attributes
- Inherited from:
- Interpreter
Attributes
- Definition Classes
-
HasNotForkJoin -> Interpreter
- Inherited from:
- HasNotForkJoin (hidden)
Attributes
- Definition Classes
-
HasNotReintro -> Interpreter
- Inherited from:
- HasNotReintro (hidden)
Attributes
- Inherited from:
- Interpreter
Attributes
- Definition Classes
-
HasNotZip -> Interpreter
- Inherited from:
- HasNotZip (hidden)
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Creates a Handler from this interpreter.
Attributes
- Inherited from:
- Interpreter
Inherited fields
Attributes
- Inherited from:
- Interpreter