[pypy-dev] Who's developing language interpreters in PyPy
tjreedy at udel.edu
Mon Apr 23 21:13:36 CEST 2007
"Martijn Faassen" <faassen at startifact.com> wrote in message
news:f0hsqn$d4b$1 at sea.gmane.org...
|Numpy appears to be the official merger between Numeric and Numarray.
*is*, insofar as anything is 'official'.
|It sounds a bit odd to use Numeric for the implementation of R that way,
|but it'd make sense to be able to do so, right?
'R' is both a (statistics/data analisis) language and an interpreter
system. (I have not used it but read some some time ago.) The latter, I
presume, is implemented in some combination of C and Fortran, as are NumPy
and SciPy. I would not be surprised if the R system used some of the same
libraries (BLAS, LinPack, FFTPack, etc). So, if the array concepts are
compatible, it make perfect sense to me to base an alternate implemention
of R the language on NumPy and the R functions that are already in SciPy.
The motivation would either be a) proof of concept of PyPy as a general
platform for implementing dynamic languages or b) an implementation with
value-added for users (free (if R is not yet), open-source (ditto), access
to other Python facilities).
| Naturally PyPy wouldn't be able to use its magical optimization abilities
on those bits
Many to most of 'those bits' have been heavily optimized already, which is
why to use them.
Terry Jan Reedy
More information about the Pypy-dev