<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 &lt;arigo@tunes.org&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Andrew Francis &lt;andrewfr_ice@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> PyPy Developer Mailing List &lt;pypy-dev@python.org&gt; <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>&gt;I should add that I don't agree with Lee's main conclusion in this<br>&gt;paper, namely
 that we need to give up solving the issue directly in<br>&gt;the languages we use, and instead turn ourselves to new "coordination<br>&gt;languages".&nbsp; <br><br>&gt;But I do agree with his attacks against threads, and that provided me with the basics of the current &gt;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&nbsp; Lee&nbsp; dismissive of&nbsp; 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>