[Python-Dev] PEP 3148 ready for pronouncement

Brian Quinlan brian at sweetapp.com
Wed May 26 10:52:44 CEST 2010


On 26 May 2010, at 18:44, Stephen J. Turnbull wrote:

> Nick Coghlan writes:
>> On 26/05/10 13:51, Stephen J. Turnbull wrote:
>
>>> People have been asking "what's special about this module, to  
>>> violate
>>> the BCP principle?"  There's nothing special about the fact that
>>> several people would use a "robust and debugged" futures module if  
>>> it
>>> were in the stdlib.  That's true of *every* module that is worth a
>>> PEP.
>>
>> The trick with futures and executor pools is that they're a  
>> *better* way
>> of programming with threads in many cases.
>
> and
>
>> However, given the choices of [...].  I'll choose the first option
>> every time, and my programs will be the worse for it.
>
> Again, nothing all that special about those; lots of proposed changes
> satisfy similar conditions.  I don't think anyone denies the truth or
> applicability of those arguments.  But are they enough?
>
> Really, what you're arguing is "now is better than never."  Indeed,
> that is so.  But you shouldn't forget that is immediately followed by
> "although never is often better than *right* now."

I've been trying to stay out of the meta-discussions but "*right* now"  
would be >6 months if it applies in this context.

If that is what "*right* now" means to you then I hope that I never  
have a heart attack in your presence and need an ambulance *right*  
now :-)

Cheers,
Brian


More information about the Python-Dev mailing list