Is `Pipes.Prelude.toListM` what you want?
Pipes.Prelude.toListM :: (Monad m) => Producer a m () -> m [a]
On 01/06/2014 06:07 AM, Luke Tomlin wrote:
Hello,
I'm a newbie to pipes, and I'm having a little trouble.
I would like to accumulate all of the 'produce' from a producer into a
list, and then yield this new list onwards. I know that my producer
will produce a finite amount of items!
Eg. something like:
accum :: Pipe a [a] m r
Apologies if the solution is really obvious and I'm just being dense!
Thanks,
Luke
--
You received this message because you are subscribed to the Google
Groups "Haskell Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
--
You received this message because you are subscribed to the Google Groups "Haskell
Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].