
24 Mar
2011
24 Mar
'11
6:18 a.m.
On Thu, Mar 24, 2011 at 1:49 AM, Daniel Díaz
Hi, cafe,
all I want is to read the unread portion of a handle, without blocking waiting for an EOF or a newline. My first attempt was to try with hGetBufNonBlocking from System.IO, and other functions that use it in its definition (directly or indirectly). But, unfortunately:
hGetBufNonBlocking doesn't work on Windows: http://hackage.haskell.org/trac/ghc/ticket/806
This was a bad surprise.
How can achieve my purpose without hGetBufNonBlocking?
That ticket mentions that this may be fixed in GHC 7.0.1 and newer. What version of ghc are you using? The most recent haskell platform uses ghc 7.0.2. Jason