free-5.2: Monads for free

Index

:< |
1 (Data Constructor) | Control.Comonad.Cofree
2 (Data Constructor) | Control.Comonad.Trans.Cofree
ACons | Control.Applicative.Free.Fast
Alt |
1 (Type/Class) | Control.Alternative.Free
2 (Data Constructor) | Control.Alternative.Free
3 (Type/Class) | Control.Alternative.Free.Final
4 (Data Constructor) | Control.Alternative.Free.Final
5 (Type/Class) | Control.Applicative.Trans.Free
alternatives | Control.Alternative.Free
AltF | Control.Alternative.Free
ANil | Control.Applicative.Free.Fast
Ap |
1 (Data Constructor) | Control.Alternative.Free
2 (Type/Class) | Control.Applicative.Free
3 (Data Constructor) | Control.Applicative.Free
4 (Type/Class) | Control.Applicative.Free.Fast
5 (Data Constructor) | Control.Applicative.Free.Fast
6 (Type/Class) | Control.Applicative.Free.Final
7 (Data Constructor) | Control.Applicative.Free.Final
8 (Type/Class) | Control.Applicative.Trans.Free
9 (Data Constructor) | Control.Applicative.Trans.Free
ApF | Control.Applicative.Trans.Free
ApT |
1 (Type/Class) | Control.Applicative.Trans.Free
2 (Data Constructor) | Control.Applicative.Trans.Free
ASeq | Control.Applicative.Free.Fast
Cofree |
1 (Type/Class) | Control.Comonad.Cofree
2 (Type/Class) | Control.Comonad.Trans.Cofree
cofree | Control.Comonad.Trans.Cofree
CofreeF | Control.Comonad.Trans.Cofree
CofreeT |
1 (Type/Class) | Control.Comonad.Trans.Cofree
2 (Data Constructor) | Control.Comonad.Trans.Cofree
Coiter | Control.Comonad.Trans.Coiter
coiter |
1 (Function) | Control.Comonad.Cofree
2 (Function) | Control.Comonad.Trans.Coiter
CoiterT |
1 (Type/Class) | Control.Comonad.Trans.Coiter
2 (Data Constructor) | Control.Comonad.Trans.Coiter
coiterT | Control.Comonad.Trans.Cofree
coiterW | Control.Comonad.Cofree
ComonadCofree | Control.Comonad.Cofree.Class, Control.Comonad.Cofree, Control.Comonad.Trans.Cofree, Control.Comonad.Trans.Coiter
cutoff |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Free
3 (Function) | Control.Monad.Free.Church
4 (Function) | Control.Monad.Trans.Free.Ap
5 (Function) | Control.Monad.Free.Ap
6 (Function) | Control.Monad.Trans.Free.Church
7 (Function) | Control.Monad.Trans.Iter
delay | Control.Monad.Trans.Iter
F |
1 (Type/Class) | Control.Monad.Free.Church
2 (Data Constructor) | Control.Monad.Free.Church
3 (Type/Class) | Control.Monad.Trans.Free.Church
fold | Control.Monad.Trans.Iter
foldF | Control.Monad.Free.Church
foldFree |
1 (Function) | Control.Monad.Free
2 (Function) | Control.Monad.Free.Ap
foldFreeT | Control.Monad.Trans.Free
foldM | Control.Monad.Trans.Iter
Free |
1 (Type/Class) | Control.Monad.Trans.Free
2 (Data Constructor) | Control.Monad.Trans.Free
3 (Type/Class) | Control.Monad.Free
4 (Data Constructor) | Control.Monad.Free
5 (Type/Class) | Control.Monad.Trans.Free.Ap
6 (Data Constructor) | Control.Monad.Trans.Free.Ap
7 (Type/Class) | Control.Monad.Free.Ap
8 (Data Constructor) | Control.Monad.Free.Ap
free |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
3 (Function) | Control.Monad.Trans.Free.Church
FreeF |
1 (Type/Class) | Control.Monad.Trans.Free
2 (Type/Class) | Control.Monad.Trans.Free.Ap
FreeT |
1 (Type/Class) | Control.Monad.Trans.Free
2 (Data Constructor) | Control.Monad.Trans.Free
3 (Type/Class) | Control.Monad.Trans.Free.Ap
4 (Data Constructor) | Control.Monad.Trans.Free.Ap
fromF |
1 (Function) | Control.Monad.Free.Church
2 (Function) | Control.Monad.Trans.Free.Church
fromFT | Control.Monad.Trans.Free.Church
FT |
1 (Type/Class) | Control.Monad.Trans.Free.Church
2 (Data Constructor) | Control.Monad.Trans.Free.Church
getApT | Control.Applicative.Trans.Free
headF | Control.Comonad.Trans.Cofree
hoistAlt |
1 (Function) | Control.Alternative.Free
2 (Function) | Control.Alternative.Free.Final
hoistAp |
1 (Function) | Control.Applicative.Free
2 (Function) | Control.Applicative.Free.Fast
3 (Function) | Control.Applicative.Free.Final
hoistApF | Control.Applicative.Trans.Free
hoistApT | Control.Applicative.Trans.Free
hoistASeq | Control.Applicative.Free.Fast
hoistCofree | Control.Comonad.Cofree
hoistF | Control.Monad.Free.Church
hoistFree |
1 (Function) | Control.Monad.Free
2 (Function) | Control.Monad.Free.Ap
hoistFreeT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
hoistFT | Control.Monad.Trans.Free.Church
hoistIterT | Control.Monad.Trans.Iter
improve |
1 (Function) | Control.Monad.Free.Church
2 (Function) | Control.Monad.Trans.Free.Church
improveT | Control.Monad.Trans.Free.Church
intercalateT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
interleave | Control.Monad.Trans.Iter
interleave_ | Control.Monad.Trans.Iter
intersperseT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
Iter | Control.Monad.Trans.Iter
iter |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Free
3 (Function) | Control.Monad.Free.Church
4 (Function) | Control.Monad.Trans.Free.Ap
5 (Function) | Control.Monad.Free.Ap
6 (Function) | Control.Monad.Trans.Free.Church
7 (Function) | Control.Monad.Trans.Iter
iterA |
1 (Function) | Control.Monad.Free
2 (Function) | Control.Monad.Free.Ap
iterAp | Control.Applicative.Free
iterM |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Free
3 (Function) | Control.Monad.Free.Church
4 (Function) | Control.Monad.Trans.Free.Ap
5 (Function) | Control.Monad.Free.Ap
6 (Function) | Control.Monad.Trans.Free.Church
IterT |
1 (Type/Class) | Control.Monad.Trans.Iter
2 (Data Constructor) | Control.Monad.Trans.Iter
iterT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
3 (Function) | Control.Monad.Trans.Free.Church
iterTM |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
3 (Function) | Control.Monad.Trans.Free.Church
joinApT | Control.Applicative.Trans.Free
joinFreeT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
joinFT | Control.Monad.Trans.Free.Church
leaves | Control.Comonad.Cofree
liftAlt |
1 (Function) | Control.Alternative.Free
2 (Function) | Control.Alternative.Free.Final
liftAp |
1 (Function) | Control.Applicative.Free
2 (Function) | Control.Applicative.Free.Fast
3 (Function) | Control.Applicative.Free.Final
liftApO | Control.Applicative.Trans.Free
liftApT | Control.Applicative.Trans.Free
liftF | Control.Monad.Free.Class, Control.Monad.Trans.Free, Control.Monad.Free, Control.Monad.Free.Church, Control.Monad.Trans.Free.Ap, Control.Monad.Free.Ap, Control.Monad.Trans.Free.Church
liftIter | Control.Monad.Trans.Iter
makeFree | Control.Monad.Free.TH
makeFreeCon | Control.Monad.Free.TH
makeFreeCon_ | Control.Monad.Free.TH
makeFree_ | Control.Monad.Free.TH
MonadFree | Control.Monad.Free.Class, Control.Monad.Trans.Free, Control.Monad.Free, Control.Monad.Free.Church, Control.Monad.Trans.Free.Ap, Control.Monad.Free.Ap, Control.Monad.Trans.Free.Church, Control.Monad.Trans.Iter
never | Control.Monad.Trans.Iter
partialIterT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
Pure |
1 (Data Constructor) | Control.Alternative.Free
2 (Data Constructor) | Control.Applicative.Free
3 (Data Constructor) | Control.Applicative.Trans.Free
4 (Data Constructor) | Control.Monad.Trans.Free
5 (Data Constructor) | Control.Monad.Free
6 (Data Constructor) | Control.Monad.Trans.Free.Ap
7 (Data Constructor) | Control.Monad.Free.Ap
rebaseASeq | Control.Applicative.Free.Fast
reduceASeq | Control.Applicative.Free.Fast
retract |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Free
3 (Function) | Control.Monad.Free.Church
4 (Function) | Control.Monad.Trans.Free.Ap
5 (Function) | Control.Monad.Free.Ap
6 (Function) | Control.Monad.Trans.Free.Church
7 (Function) | Control.Monad.Trans.Iter
retractAp |
1 (Function) | Control.Applicative.Free
2 (Function) | Control.Applicative.Free.Fast
3 (Function) | Control.Applicative.Free.Final
4 (Function) | Control.Applicative.Trans.Free
retractT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
3 (Function) | Control.Monad.Trans.Free.Church
runAlt |
1 (Function) | Control.Alternative.Free
2 (Function) | Control.Alternative.Free.Final
3 (Function) | Control.Applicative.Trans.Free
runAp |
1 (Function) | Control.Applicative.Free
2 (Function) | Control.Applicative.Free.Fast
3 (Function) | Control.Applicative.Free.Final
4 (Function) | Control.Applicative.Trans.Free
runApF | Control.Applicative.Trans.Free
runApT | Control.Applicative.Trans.Free
runApT_ | Control.Applicative.Trans.Free
runAp_ |
1 (Function) | Control.Applicative.Free
2 (Function) | Control.Applicative.Free.Fast
3 (Function) | Control.Applicative.Free.Final
4 (Function) | Control.Applicative.Trans.Free
runCofree | Control.Comonad.Trans.Cofree
runCofreeT | Control.Comonad.Trans.Cofree
runCoiter | Control.Comonad.Trans.Coiter
runCoiterT | Control.Comonad.Trans.Coiter
runF |
1 (Function) | Control.Monad.Free.Church
2 (Function) | Control.Monad.Trans.Free.Church
runFree |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
runFreeT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
runFT | Control.Monad.Trans.Free.Church
runIter | Control.Monad.Trans.Iter
runIterT | Control.Monad.Trans.Iter
section | Control.Comonad.Cofree
shoots | Control.Comonad.Cofree
tailF | Control.Comonad.Trans.Cofree
telescoped | Control.Comonad.Cofree
telescoped_ | Control.Comonad.Cofree
toF |
1 (Function) | Control.Monad.Free.Church
2 (Function) | Control.Monad.Trans.Free.Church
toFreeT |
1 (Function) | Control.Monad.Free
2 (Function) | Control.Monad.Free.Ap
toFT | Control.Monad.Trans.Free.Church
transApF | Control.Applicative.Trans.Free
transApT | Control.Applicative.Trans.Free
transCofreeT | Control.Comonad.Trans.Cofree
transFreeT |
1 (Function) | Control.Monad.Trans.Free
2 (Function) | Control.Monad.Trans.Free.Ap
transFT | Control.Monad.Trans.Free.Church
traverseASeq | Control.Applicative.Free.Fast
unAp | Control.Applicative.Free.Fast
unfold |
1 (Function) | Control.Comonad.Cofree
2 (Function) | Control.Comonad.Trans.Coiter
3 (Function) | Control.Monad.Free
4 (Function) | Control.Monad.Free.Ap
unfoldM |
1 (Function) | Control.Comonad.Cofree
2 (Function) | Control.Monad.Free
3 (Function) | Control.Monad.Free.Ap
untilJust | Control.Monad.Trans.Iter
unwrap | Control.Comonad.Cofree.Class, Control.Comonad.Cofree, Control.Comonad.Trans.Cofree, Control.Comonad.Trans.Coiter
wrap | Control.Monad.Free.Class, Control.Monad.Trans.Free, Control.Monad.Free, Control.Monad.Free.Church, Control.Monad.Trans.Free.Ap, Control.Monad.Free.Ap, Control.Monad.Trans.Free.Church, Control.Monad.Trans.Iter
wrapT | Control.Monad.Free.Class
_extract | Control.Comonad.Cofree
_Free |
1 (Function) | Control.Monad.Free
2 (Function) | Control.Monad.Free.Ap
_Pure |
1 (Function) | Control.Monad.Free
2 (Function) | Control.Monad.Free.Ap
_runAlt | Control.Alternative.Free.Final
_runAp | Control.Applicative.Free.Final
_unwrap | Control.Comonad.Cofree