Am 18. Mar 2002 um 13:51 MET schrieb Simon Marlow: > unevaluated until the child process needs to construct its argument list > to pass to executeFile. Hence the child process pokes on the lazy > stream, and when the parent process subsequently demands data from the > lazy stream, there is a buffer's worth missing. > > Moral of this story: don't use lazy I/O.
There's a warning in the documentation of executeFile to exactly the same end after all... -- Volker Stolz * [EMAIL PROTECTED] * PGP + S/MIME _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs