[Haskell-cafe] Help with Data.Conduit.List.mapAccum

bruno at ruomad.net bruno at ruomad.net
Wed Jun 15 05:53:53 UTC 2016


Hello,
I'm trying to use Data.Conduit, but I get stuck with mapAccum as how to get and retrieve the result.
If I use it, I get a simple conduit like :

testC :: ConduitM () Int IO Int
testC = Src =$= cdt where
src = CL.sourceList [1..10]
cdt = CL.mapAccum (\x s ->(x+s, x) 0

I can get the output with
testC $$ CL.consume
but how do I retrieve the accumulated sum ?

Bruno

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160615/d7a00a11/attachment.html>


More information about the Haskell-Cafe mailing list