[Haskell-cafe] Problems with iteratees
wren ng thornton
wren at freegeek.org
Thu Feb 3 09:01:54 CET 2011
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<wren at freegeek.org> 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
More information about the Haskell-Cafe
mailing list