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

Reply via email to