Seems to be close to

sequence :: [ListT m a] -> ListT m a

Hmm?

On 16 May 2008, at 14:12, Alistair Bayley wrote:

A couple of days ago I had need for:

concatM :: Monad m => [m [a]] -> m [a]
concatM = liftM concat . sequence

but found no such thing in the std libs, except perhaps for msum (I
don't want to add instances for MonadPlus. Should I have to?). Have I
missed something trivial?

Alistair
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to