[Haskell-cafe] Filtering a big list into the IO monad
lispozord at gmail.com
Thu Aug 3 13:56:35 EDT 2006
I want to filter a list with a predicate that returns a IO value,
something that filterM is supposed to do. The problem is, filterM
overflows the stack for really big lists and I couldn't come up with a
simple replacement for filterM that would work for lists of any size
(the truth is, I can't come up with anything at all :).
The question is: how to do it? Any help is appreciated.
More information about the Haskell-Cafe