Haskell Core Libraries (base package)
Parent
Contents
Index
Control.Monad.List
Portability
non-portable ( requires mulit-parameter type classes )
Stability
experimental
Maintainer
libraries@haskell.org
Description
The List monad.
data
ListT
m a
Constructors
ListT
runListT
:: (m [a])
Instances
(
Monad
m) =>
Functor
(
ListT
m)
(
Monad
m) =>
Monad
(
ListT
m)
(
Monad
m) =>
MonadPlus
(
ListT
m)
MonadTrans
ListT
(
MonadIO
m) =>
MonadIO
(
ListT
m)
(
MonadReader
s m) =>
MonadReader
s (
ListT
m)
(
MonadState
s m) =>
MonadState
s (
ListT
m)
(
MonadCont
m) =>
MonadCont
(
ListT
m)
(
MonadError
e m) =>
MonadError
e (
ListT
m)
runListT
::
ListT
m a -> m [a]
mapListT
:: (m [a] -> n [b]) ->
ListT
m a ->
ListT
n b
module
Control.Monad
module
Control.Monad.Trans
Produced by
Haddock
version 0.4