<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hi Armin:<br></span></div><div><br></div> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight: bold;">From:</span></b> Armin Rigo <arigo@tunes.org><br> <b><span style="font-weight: bold;">To:</span></b> Andrew Francis <andrewfr_ice@yahoo.com> <br><b><span style="font-weight: bold;">Cc:</span></b> PyPy Developer Mailing List <pypy-dev@python.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, January 9, 2012 8:30 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [pypy-dev] STM<br> </font> <br>>I should add that I don't agree with Lee's main conclusion in this<br>>paper, namely
that we need to give up solving the issue directly in<br>>the languages we use, and instead turn ourselves to new "coordination<br>>languages". <br><br>>But I do agree with his attacks against threads, and that provided me with the basics of the current >discussion.<br><br>I did a quick reading of the paper. It reminds me of John Ousterhout's "Why Threads are a Bad Idea (for Most Things)" <br><br>I find Lee dismissive of languages like Erlang that both have syntax and coordination managers. Counter to what Lee believes, I think what will happen is ideas from non-mainstream languages (Erlang, Haskell, Concurrent ML/Jocaml, the Bell Lab languages) are going to enter the mainstream and or the languages themselves become popular. Actually the latter is already happening. <br><br>Cheers,<br>Andrew<br><br> </div> </div> </div></body></html>