[Python-Dev] PEP 399: Pure Python/C Accelerator Module Compatibiilty Requirements

Stefan Behnel stefan_ml at behnel.de
Mon Apr 18 21:23:02 CEST 2011


Maciej Fijalkowski, 18.04.2011 19:11:
> On Mon, Apr 18, 2011 at 6:32 PM, Éric Araujo wrote:
>>> We try very hard to optimize for usual python idioms. They're very
>>> often much better than specific cpython hacks. Unless you mean things
>>> like rebiding a global into default a "pythonic idiom". We had to
>>> rewrite places in standard library which are precisely not very
>>> pythonic.
>>>> If I understand correctly, you’ve made internal changes preserving the
>> official API of the modules. Have you reported those cases to
>> bugs.python.org? I’m sure we’d be glad to incorporate those changes
>> into the stdlib, possibly even in the stable branches if their rationale
>> is strong enough.
>> I think what's relevant was merged by benjamin. Usually:
>> * we do revert things that were specifically made to make cpython faster, like
>> def f(_getattr=getattr):
> ...

Thanks. Speaking for the Cython project, we are certainly happy to see 
these micro optimisations reverted. Makes our life easier and the generated 
code faster.
Stefan


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /