BehaviorInterpreter

endless.core.interpret.BehaviorInterpreter
See theBehaviorInterpreter companion object
trait BehaviorInterpreter[F[_], S, E, Alg[_[_]]]

Interprets an algebra Alg expressed using Entity in context F with EntityT

Type parameters

Alg

entity algebra

E

event

F

effect type

S

state

Attributes

Returns

interpreted entity algebra in context F

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def apply(entity: Entity[[_] =>> EntityT[F, S, E, _$4], S, E]): F[Alg[[_] =>> EntityT[F, S, E, _$5]]]