
13 Dec
2007
13 Dec
'07
6:07 p.m.
(_,h,e,_) <- runInteractiveCommand "script params" clearStderr output <- hGetContents h where clearStderr is one of: 1. hClose e 2. hGetContents e >>= evaluate . last 3. forkIO (hGetContents e >>= evaluate . last >> return ()) all seem to work for me on Mac OS. Only 2 hangs on Debian testing. What happens on Windows? I ran the following command: "for((i=0;i<10000;++i));do cat non_existant; echo aaaaaaaaaaaaaaa; done; date" (varying the number of iterations to clog up both pipe buffers) Is this really such a problem? Thanks, Yitz