No, it seems it doesn't *diverge* with the `(>-> P.filter (/= mempty)` it
just becomes glacially slow
after it gets about a tenth of the way through, as I could see with
pipes2 h = do let pipe = (P.parsed entry (PB.fromHandle h)) >-> P.print
runEffect pipe
return ()
The producer needs to be refiltered every time around, which happens
whenever a little bit gets taken off it, as in my case.
I made a pull request for
this https://github.com/k0001/pipes-attoparsec/pull/12
--
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].