
On 2/2/11 11:25 PM, Maciej Wos wrote:
I think the problem is that the iteratee you give to I.convStream always returns Just [something] while you should return Nothing on EOF.
That makes sense for the hanging problem (which I only noticed during debugging). Though I still get the the same error message when running the whole program...
On Thu, Feb 3, 2011 at 10:06 AM, wren ng thornton
wrote: When I put this all together, the process is killed with:
control message: Just (Err "endOfInput")
Data.Iteratee.Base.run is the origin of the "control message:" part of the error, but I don't know where (Err "endOfInput") is coming from since Data.Iteratee.Base only uses (Err "EOF") or (Err "Divergent Iteratee"). I believe runGetEnumeratee is where the problem is, though it could also be the use site or something in one of the libraries. Any help would be appreciated.
-- Live well, ~wren