
2 Sep
2007
2 Sep
'07
2:51 a.m.
On Sat, Sep 01, 2007 at 09:12:30PM -0400, Albert Y. C. Lai wrote:
Andrea Rossato wrote:
loop s = do putStrLn s
Most likely, the content of s sits in a local buffer and never leaves this process, following most OS conventions and as others point out. Another process waiting for it will deadlock.
Most similar process deadlock problems are not specific to Haskell or even relevant to Haskell; they are misunderstandings of the underneath OS. I recommend every Haskell programmer to take an in-depth Unix course.
Yes, I knew it was something related to the underneath OS. I'll have to study Unix seriously.... Thanks you guys for your kind attention. Andrea