Haskell Core Libraries (base package)
Parent
Contents
Index
Control.Monad.List
Portability
non-portable (multi-parameter type classes)
Stability
experimental
Maintainer
libraries@haskell.org
Description
The List monad.
newtype
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)
mapListT
:: (m [a] -> n [b]) ->
ListT
m a ->
ListT
n b
module
Control.Monad
module
Control.Monad.Trans
Produced by
Haddock
version 0.4