[Python-Dev] PEP 3148 ready for pronouncement

Nick Coghlan ncoghlan at gmail.com
Sat May 29 05:31:07 CEST 2010


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.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------


More information about the Python-Dev mailing list