[Haskell] Sequencing of input and output, troubles in kdevelop

Tomasz Zielonka t.zielonka at students.mimuw.edu.pl
Fri Aug 27 13:52:29 EDT 2004


On Fri, Aug 27, 2004 at 06:24:10PM +0200, Ketil Malde wrote:
> 
> Yes, that's true, a nonexisting file name should cause it to terminate
> before output is complete, I guess.  It's slightly irrelevant, though,
> because the problem isn't the laziness in Haskell, but the laziness in
> the operating system in the form of buffering of output.

This kind of buffering is performed in user-space, and not by the
operating system. In this case it is GHC's implementation of Handles.
Most other language implementations also use this technique.

Best regards,
Tom

-- 
.signature: Too many levels of symbolic links


More information about the Haskell mailing list