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 _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe