[Haskell-cafe] [help] Program immplementing an alarm

Yitzchak Gale gale at sefer.org
Mon Apr 28 10:15:51 EDT 2008

Antonio Regidor García wrote:
>  I'm trying to implement an alarm in Haskell and wrote the following code: http://hpaste.org/7201
>  But it doesn't work as expected.


The getLine function ties up stdin. So the system function isn't
able to proceed until getLine completes, even when it is in
another thread.

Try using System.Process.runInteractiveProcess instead of system.
Don't forget to call waitForProcess on the process handle
when you are finished, or you will be left with a zombie.

Hope this helps,

More information about the Haskell-Cafe mailing list