Hi Philip,

I just asked a question to the list about using runInteractiveCommand. You
may find the code useful but will need to either remove the forkIO
instruction or synchronize the two threads using a MVar to avoid the
concurrency problem I had.

You'll find the thread here:

    http://www.haskell.org/pipermail/haskell-cafe/2008-May/042975.html

Regards,

Olivier.

On Thu, May 15, 2008 at 3:18 PM, Philip Müller <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> I would like to be able to run a shell command like curl and process the
> output in my Haskell program, but I couldn't find anything helpful about it.
>
> Something like
>
> main = do
>        args <- getArgs
>        inp <- exec "curl" args
>        putStrLn (processInput inp)
>
> would be very helpful.
>
> Regards
> Philip
> _______________________________________________
> Haskell-Cafe mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to