[pypy-dev] Questions on the pypy+numpy project
ian at ianozsvald.com
Mon Oct 17 17:42:21 CEST 2011
> For pypy I can't see any better approach than the way they have taken. Once
> people are using numpy on pypy the limitations and missing parts will become
> clear, and not only will the way forward be more obvious but there will be
> more people involved to do the work.
Michael - I agree that the PyPy community shouldn't do all the
legwork! I agree also that the proposed path may spur more work (and
maybe that's the best goal for now).
I've gone back to the donations page:
to re-read the spec. What I get now (but didn't get before the
discussion at Enthought Cambridge) is that "we don't plan to implement
NumPy's C API" is a big deal (and not taking it on is entirely
reasonable for this project!).
In my mind (and maybe in the mind of some others who use scipy?) a
base pypy+numpy project would easily open the door to matplotlib and
all the other scipy goodies, it looks now like that isn't the case.
Hence my questions to try to understand what else might be involved.
> Travis' post seems to suggest that it is the responsibility of the *pypy*
> dev team to do the work necessary to integrate the numpy refactor (initially
> sponsored by Microsoft). That refactoring (smaller numpy core) seems like a
> great way forward for numpy - particularly if *it* wants to play well with
> multiple implementations, but it is unreasonable to expect the pypy team to
> pick that up!
> It seems odd to argue that extending numpy to pypy will be a net negative
> for the community! Sure there are some difficulties involved, just as there
> are difficulties with having multiple implementations in the first place,
> but the benefits are much greater.
> All the best,
> Michael Foord
>> "I disapprove of what you say, but I will defend to the death your right
>> to say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
>> "The people's good is the highest law." -- Cicero
>> pypy-dev mailing list
>> pypy-dev at python.org
> May you do good and not evil
> May you find forgiveness for yourself and forgive others
> May you share freely, never taking more than you give.
> -- the sqlite blessing http://www.sqlite.org/different.html
Ian Ozsvald (A.I. researcher)
ian at IanOzsvald.com
More information about the pypy-dev