[Python-ideas] Python 3000 TIOBE -3%

Stefan Behnel stefan_ml at behnel.de
Thu Feb 9 20:53:55 CET 2012


Andrew McNabb, 09.02.2012 19:58:
> On Thu, Feb 09, 2012 at 10:44:42AM -0800, Guido van Rossum wrote:
>> I am guessing in part that's a function of resistance to change, and in
>> part it means PyPy hasn't gotten enough mindshare yet. (Raise your hand if
>> you have PyPy installed on one of your systems. Raise your hand if you use
>> it. Raise your hand if you are a PyPy contributor. :-)
> 
> I don't know if you actually want replies, but I'll bite.  I have pypy
> installed (from the standard Fedora pypy package), and for a particular
> project it provided a 20x speedup.  I'm not a PyPy contributor, but I'm
> a believer.
> 
> I would use PyPy everywhere if it worked with Python 3 and scipy.

AFAIK, there is no concrete roadmap towards supporting SciPy on top of
PyPy. Currently, PyPy is getting its own implementation of NumPy-like
arrays, but there is currently no interaction with anything in the SciPy
world outside of those. Given the shear size of SciPy, reimplementing it on
top of numpypy is unrealistic.

That being said, it's quite possible to fire up CPython from PyPy (or vice
versa) and interact with that, if you really need both PyPy and SciPy. It
even seems to be supported through multiprocessing. I find that pretty cool.

http://thread.gmane.org/gmane.comp.python.pypy/9159/focus=9161

Stefan




More information about the Python-ideas mailing list