4 ms·
What are the reasons why PyPy hasn't caught on? I know about PyPy for ages, but I still haven't given it a try, I still feel the aftertaste of anaconda...
by srott 10mo ago
What are the reasons why PyPy hasn't caught on? I know about PyPy for ages, but I still haven't given it a try, I still feel the aftertaste of anaconda...
- pjmlp 10mo agoThe biggest issue has been that CPython exposes its internals to native libraries, thus since many Python libraries are actually thin bindings to native libraries, this reduces the interest in using PyPy. There is now new ABI proposal that should work across Python implementations, proposed by PyPy, but the uptake seems slow. https://discuss.python.org/t/c-api-working-group-and-plan-to-get-a-python-c-api-compatible-with-alternative-python-implementations/89477 https://discuss.python.org/t/c-api-working-group-and-plan-to... https://doc.pypy.org/en/latest/extending.html https://doc.pypy.org/en/latest/extending.html With a good enough JIT, the amount of native libraries wouldn't be needed to the extent it is..