3 ms·
> Plenty of very good people are working on Python optimisation and it’s still painfully slow and will always be. Pypy etc never had the resources to build a t
by jashmatthews 9y ago
> Plenty of very good people are working on Python optimisation and it’s still painfully slow and will always be.
Pypy etc never had the resources to build a truly amazing Python implementation. With Oracle throwing their weight behind Graal there's now ZipPy: http://thezhangwei.com/documents/oopsla113-zhang.pdf http://thezhangwei.com/documents/oopsla113-zhang.pdf
Backwards compatibility with native extensions is the single biggest problem preventing optimising both Python and Ruby. If we could completely throw out C API compatibility like LuaJIT did, then we could make huge improvements to Python and Ruby performance and memory usage.