Control.Monad.List

| 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