"Jason Dusek" <[EMAIL PROTECTED]> writes:

>> > simple exe bytes args        =  do
>> >   (i, o, e, p)            <-  runInteractiveProcess exe args Nothing
>> > Nothing
>> >   hPut i bytes
>> >   s                       <-  hGetContents o
>> >   hClose i
>> >   return s
>>
>> Yep, that's your problem.  forkIO the hPut.
>
>   Maybe I didn't do enough here -- just wrapping in `forkIO`
>   does not seem to actually help.

What GHC version are you using?  Bugs #1780, #1936, and #2155 might be
relevant.

-- 
 Daniel Franke         [EMAIL PROTECTED]         http://www.dfranke.us
 |----| =|\     \\\\    
 || * | -|-\---------   Man is free at the instant he wants to be. 
 -----| =|  \   ///     --Voltaire
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to