[Haskell-cafe] interaction between OS processes

Andrea Rossato mailing_list at istitutocolli.org
Sun Sep 2 02:51:16 EDT 2007


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


More information about the Haskell-Cafe mailing list