interpret
- Source:
- package.scala
Type members
Inherited types
Value members
Inherited methods
Interpret the effect T with a side-effect O (see the write method below)
Interpret the effect T with a side-effect O (see the write method below)
- Inherited from:
- Interpret
- Source:
- Interpret.scala
- Inherited from:
- Batch
- Source:
- Batch.scala
- Inherited from:
- Interpret
- Source:
- Interpret.scala
Intercept the values for one effect and transform them into other values for the same effect
Intercept the values for one effect and transform them into other values for the same effect
- Inherited from:
- Interpret
- Source:
- Interpret.scala
Intercept the values for one effect, emitting new values for the same effect inside a monad which is interleaved in
Intercept the values for one effect, emitting new values for the same effect inside a monad which is interleaved in
- Inherited from:
- Interpret
- Source:
- Interpret.scala
interpret an effect by running side-effects
interpret an effect by running side-effects
- Inherited from:
- Interpret
- Source:
- Interpret.scala
Interpret an effect with a Recurser
Interpret an effect with a Recurser
- Inherited from:
- Interpret
- Source:
- Interpret.scala
- Inherited from:
- Interpret
- Source:
- Interpret.scala
For a single effect T log every value of that effect
For a single effect T log every value of that effect
- Inherited from:
- Interpret
- Source:
- Interpret.scala
transform an effect into another one using a natural transformation, leaving the rest of the stack untouched
transform an effect into another one using a natural transformation, leaving the rest of the stack untouched
- Inherited from:
- Interpret
- Source:
- Interpret.scala
Translate one effect of the stack into some of the other effects in the stack
Translate one effect of the stack into some of the other effects in the stack
- Inherited from:
- Interpret
- Source:
- Interpret.scala
Translate one effect of the stack into other effects in a larger stack
Translate one effect of the stack into other effects in a larger stack
- Inherited from:
- Interpret
- Source:
- Interpret.scala
Translate one effect of the stack into some of the other effects in the stack Using a natural transformation
Translate one effect of the stack into some of the other effects in the stack Using a natural transformation
- Inherited from:
- Interpret
- Source:
- Interpret.scala
For each effect T add some "log statements" O using the Writer effect
For each effect T add some "log statements" O using the Writer effect
- Inherited from:
- Interpret
- Source:
- Interpret.scala