
1 Sep
2007
1 Sep
'07
9:12 p.m.
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.