[pypy-dev] Bringing Cython and PyPy closer together

Martijn Faassen faassen at startifact.com
Sat Feb 18 14:11:53 CET 2012


Hi there,

On Sat, Feb 18, 2012 at 10:56 AM, Maciej Fijalkowski <fijall at gmail.com> wrote:

> I somehow doubt it's possible to make this run fast using cpyext
> (although there are definitely some ways). Maybe speeding up
> ElementTree would be the way if all we want to get is a fast XML
> processor? I doubt this is the case though.

lxml does a heck of a lot more than ElementTree. If all you need is a
fast parser and serializer I figure you could wrap cElementTree using
rpython or something like that. But lxml does a lot of other things.

For some insight of why people want would lxml, there's an interesting
discussion on google app engine's bug tracker about it.

http://code.google.com/p/googleappengine/issues/detail?id=18

This type of discussion is instructive as PyPy's barriers to porting C
extensions, while not "just wait for google" as the google app engine
case, are still somewhat similar. In the end google finally ended up
supporting numpy, lxml and a few other modules.

Regards,

Martijn


More information about the pypy-dev mailing list