3 ms·
Does anyone have a good understanding of why PyPy did not supplant CPython? I'm not familiar with it, but from reading their website, they claim it's better at
by m0zg 7y ago
Does anyone have a good understanding of why PyPy did not supplant CPython? I'm not familiar with it, but from reading their website, they claim it's better at pretty much everything. So the question naturally arises, "if you're so smart, why aren't you rich"?
- j88439h84 7y agoGood question. One reason is PyPy didn't support NumPy until last year.
- SaxonRobber 7y agoBecause CPython is the reference implementation.
- dragonsh 7y agoMain reason is for majority of the workloads it didn’t improve performance significantly. In some cases cpython was much faster. Didn’t offer much incentive to move to pypy JIT from cpython JIT.
- dagenix 7y agoCPython implements a simple bytecode interpreter. It does not have a JIT.
- thisgoodlife 7y agotoo many libraries don't work with pypy. The last time I checked, psycopg2 doesn't work. Completely a deal breaker for me.
- jdc 7y agoLagging Python 3 implementation early on didn't help. https://news.ycombinator.com/item?id=11541744 https://news.ycombinator.com/item?id=11541744