[Python-ideas] Python 3000 TIOBE -3%

Robert Kern robert.kern at gmail.com
Fri Feb 10 00:06:09 CET 2012


On 2/9/12 10:56 PM, Guido van Rossum wrote:
> On Thu, Feb 9, 2012 at 2:25 PM, Andrew McNabb <amcnabb at mcnabbs.org
> <mailto:amcnabb at mcnabbs.org>> wrote:
>
>     On Thu, Feb 09, 2012 at 08:53:55PM +0100, Stefan Behnel wrote:
>      >
>      > 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.
>
>     I understand that there is some hope in getting cython to support pure
>     python and ctypes as a backend, and then to migrate scipy to use cython.
>     This is definitely a long-term solution.
>
>     Most people don't depend on all of scipy, and for some use cases, it's
>     not too hard to find alternatives.  Today I migrated a project from
>     scipy to the GNU Scientific Library (with ctypes).  It now works great
>     with PyPy, and I saw a total speedup of 10.6.  Dropping from 27 seconds
>     to 2.55 seconds is huge.  It's funny, but for a new project I would go
>     to great lengths to try to use the GSL instead of scipy (though I'm sure
>     for some use cases it wouldn't be possible).
>
>
> Hm... is there a reason GSL and SciPy need to compete? Can't SciPy incorporate GSL?

GSL is GPLed. scipy is BSD.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco




More information about the Python-ideas mailing list