DurableBehaviorInterpreter

endless.core.interpret.DurableBehaviorInterpreter
See theDurableBehaviorInterpreter companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def lift[F[_] : Applicative, S, Alg[_[_]]](pureInterpreter: DurableEntity[[_] =>> DurableEntityT[F, S, _$9], S] => Alg[[_] =>> DurableEntityT[F, S, _$10]]): DurableBehaviorInterpreter[F, S, Alg]

Lifts a pure interpreter into an DurableEntityInterpreter (which is expressed in context F)

Lifts a pure interpreter into an DurableEntityInterpreter (which is expressed in context F)

Type parameters

Alg

entity algebra

F

effect type

S

state

Value parameters

pureInterpreter

pure interpreter (i.e. it doesn't require any effect to create the algebra instance)

Attributes

Returns

entity algebra interpreter in context F