
28 Apr
2008
28 Apr
'08
10:15 a.m.
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.
Hi, 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, Yitz