[Haskell-cafe] runInteractiveProcess and hGetLine on Windows

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Wed May 7 18:31:04 EDT 2008


On Thu, 2008-05-08 at 00:12 +0200, Harri Kiiskinen wrote:
> Thank You all for the lively discussion, and of course, a nice and
> simple answer to my problem:
> 
> On Wed, 2008-05-07 at 21:17 +0100, Duncan Coutts wrote:
> > (inh,outh,errh,pid) <- runInteractiveProcess path args Nothing Nothing
> > -- We want to process the output as text.
> > hSetBinaryMode outh False
> 
> As to the following claim:
> 
> > As of a couple weeks ago the docs for runInteractiveProcess even say:
> > 
> > -- The 'Handle's are initially in binary mode; if you need them to be
> > -- in text mode then use 'hSetBinaryMode'.
> 
> At least the haskell.org standard library reference does not say this
> (http://haskell.org/ghc/docs/latest/html/libraries/process/System-Process.html)

Sorry, I wasn't clear. I meant that it was added in the development
branch a couple weeks ago.

http://darcs.haskell.org/libraries/process/System/Process.hs

Duncan



More information about the Haskell-Cafe mailing list