Modulepolysemy-1.9.2.0
Polysemy
Synopsis
- value embedFinal
- value embedToFinal
- value runFinal
- value embed
- value insertAt
- value raise
- value raise2Under
- value raise3Under
- value raiseUnder
- value raiseUnder2
- value raiseUnder3
- value raise_
- value run
- value runM
- value send
- value subsume
- value subsume_
- value intercept
- value interceptH
- value interpret
- value interpretH
- value reinterpret
- value reinterpret2
- value reinterpret2H
- value reinterpret3
- value reinterpret3H
- value reinterpretH
- value rewrite
- value transform
- value makeSem
- value makeSem_
- value bindT
- value bindTSimple
- value getInitialStateT
- value getInspectorT
- value pureT
- value runT
- value runTSimple
- newtype Embed
- newtype Final
- type InterpreterFor
- type InterpretersFor
- family Members
- newtype Sem
- type Effect
- type EffectRow
- newtype Inspector
- type Tactical
- type WithTactics
- class Member
- Packagepolysemy-1.9.2.0
- Exports50
- LicenceBSD-3-Clause
Instances10Monad, Functor, MonadFix, MonadFail, Applicative, Alternative, …
Monad (Sem f)Defined in polysemy-1.9.2.0 · Polysemy.InternalFunctor (Sem f)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember Fixpoint r => MonadFix (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember Fail r => MonadFail (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalApplicative (Sem f)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember NonDet r => Alternative (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember NonDet r => MonadPlus (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember (Embed IO) r => MonadIO (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalSemigroup a => Semigroup (Sem f a)Defined in polysemy-1.9.2.0 · Polysemy.InternalMonoid a => Monoid (Sem f a)Defined in polysemy-1.9.2.0 · Polysemy.Internal