[Python-3000] Will Py3K be friendlier to optimization opportunities?

skip at pobox.com skip at pobox.com
Wed Aug 29 21:21:25 CEST 2007


 >> Is Python 3 likely to change in any way so as to make future
 >> performance optimization work more fruitful?
 Martin> In particular, people have repeatedly requested that the GIL be
 Martin> removed for Python 3. There is nothing remotely resembling a
 Martin> patch implementing such a feature at the moment, so this won't
 Martin> happen.
I certainly wasn't expecting something to be available for review now or in
the near future. I was actually mostly thinking about language syntax and
semantics when I started writing that email. I think those are more likely
to be frozen early on in the 3.0 development cycle. I seem to recall some
message(s) on python-dev a long time ago about maybe restricting outside
modification of a module's globals, e.g.:
 import a
 a.x = 1 # proposed as an error?
which would have allowed easier optimization of global access.
Skip


More information about the Python-3000 mailing list

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