[Python-Dev] PEP 3148 ready for pronouncement

Jesse Noller jnoller at gmail.com
Sat May 29 14:46:28 CEST 2010


On May 28, 2010, at 11:31 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:

> On 29/05/10 10:19, Jesse Noller wrote:
>>> In my opinion, it is high time for the std lib to pay more  
>>> attention to
>>> the final Zen:
>>>
>>> Namespaces are one honking great idea -- let's do more of those!
>>>
>>>
>>>
>> Yes, your suggestion for how to move things is the way we would  
>> want to
>> do it, and in the back of my head, what we should do long term - just
>> not right now.
>
> Yep, this is what I have been saying as well.
>
> 1. Using concurrency.futures rather than a top level futures module  
> resolves the potential confusion with __future__ and stock market  
> futures without inventing our own name for a well established  
> computer science concept.
>
> 2. With the concurrency package in place following PEP 3148, we can  
> separately consider the question of if/when/how to move other  
> concurrency related modules (e.g. threading, multiprocessing, Queue)  
> into that package at a later date.
>
> Since this topic keeps coming up, some reasoning along these lines  
> should go into PEP 3148.
>

I'll type something up this weekend and shoot it to Brian for  
inclusion. I was hoping to be able to keep it out of the futures pep  
itself, but it seems that won't work :)

Jesse


More information about the Python-Dev mailing list