<br><br><div class="gmail_quote">On Fri, Mar 5, 2010 at 09:55, Jesse Noller <span dir="ltr">&lt;<a href="mailto:jnoller@gmail.com">jnoller@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Fri, Mar 5, 2010 at 12:28 PM, Daniel Stutzbach<br>
&lt;<a href="mailto:daniel@stutzbachenterprises.com">daniel@stutzbachenterprises.com</a>&gt; wrote:<br>
&gt; On Fri, Mar 5, 2010 at 11:03 AM, Jesse Noller &lt;<a href="mailto:jnoller@gmail.com">jnoller@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://java.sun.com/javase/6/docs/api/java/util/concurrent/Future.html" target="_blank">http://java.sun.com/javase/6/docs/api/java/util/concurrent/Future.html</a><br>
&gt;<br>
&gt;  According to that link, Java has a module named &quot;Concurrent&quot; with an<br>
&gt; interface named &quot;Future&quot;.  You&#39;re proposing a module named &quot;Futures&quot; with a<br>
&gt; class named &quot;Future&quot;.<br>
&gt;<br>
&gt; Why not name your module &quot;concurrent&quot;?  That would eliminate the confusion<br>
&gt; with &quot;from __future__&quot;.  I don&#39;t see a problem with keeping the class name.<br>
&gt;<br>
&gt; Plus, a &quot;concurrent&quot; module might be useful for things other than Futures,<br>
&gt; in the future. ;-)<br>
&gt;<br>
<br>
</div>Brian&#39;s module is named futures; I am +1&#39;ing his proposal, and also<br>
suggesting we put it under concurrent/ package name. This means you<br>
would do the following:<br>
<br>
from concurrent import futures<br>
<br>
and in the future:<br>
from concurrent import pool<br>
<br>
And so on.</blockquote><div><br></div><div><br></div><div>So I don&#39;t quite get what you are after here. Are you wanting to eventually have a generic pool class that you can simply import and use that is always set to the best option for the platform?</div>

<div><br></div><div>And as for moving stuff from multiprocessing into the concurrent namespace, are you thinking like concurrent.multiprocessing? I guess I am just trying to figure out what the abstraction is you are after in the package namespace.</div>

<div><br></div><div>-Brett</div></div>