[Haskell-cafe] GHC + interactive input/output
jonathanccast at fastmail.fm
Fri Feb 8 20:07:10 EST 2008
On 8 Feb 2008, at 4:50 PM, Brandon S. Allbery KF8NH wrote:
> On Feb 8, 2008, at 19:41 , Philip Weaver wrote:
>> Your "gsi> " is buffered because there's no newline at the end.
>> To flush the buffer and force it to be printed immediately, use
>> 'hFlush' from the System.IO library, or use 'hSetBuffering' from
>> that same library: http://haskell.org/ghc/docs/latest/html/
>> I believe you can observe the same behavior in C.
> Most C stdio libraries in my experience have extra code in the
> functions that read stdin to flush stdout first, specifically
> because of lazy people who don't pay attention to buffering.
Why can't GHC implement the same thing?
More information about the Haskell-Cafe