Idris2Doc : Control.EffectAlgebra

Control.EffectAlgebra

(source)

Reexports

importpublic Control.HigherOrder
importpublic Control.Effect.Misc

Definitions

interfaceAlgebra : ((Type->Type) ->Type->Type) -> (Type->Type) ->Type
  Structure that dispatches an effect.

Parameters: sig, m
Constraints: Monad m
Constructor: MkAlgebra
Methods:
alg : Functorctx=>ctx () ->Handlerctxnm->signa->m (ctxa)
alg : Algebrasigm=>Functorctx=>ctx () ->Handlerctxnm->signa->m (ctxa)
Visibility: public export
send : Injeffsig=>Algebrasigm=>effma->ma
  Apply an effect within a monadic context that supports it.

Visibility: public export