List-0.5.2: List monad transformer and class

Safe HaskellSafe-Inferred
LanguageHaskell98

Control.Monad.Trans.List.Funcs

Description

List functions with type limited to use ListT. This might come useful for type interference.

Functions where the List is an input type and not only the result type do not need special limited versions.

Documentation

iterateM :: Monad m => (a -> m a) -> m a -> ListT m a Source

repeatM :: Monad m => m a -> ListT m a Source

repeat :: Monad m => a -> ListT m a Source

fromList :: Monad m => [a] -> ListT m a Source