27 Aug
2004
27 Aug
'04
5:52 p.m.
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