3 ms·
People stay on CPython due to the performance of C extensions and the vast ecosystem based on them. The fact that people have stuck with CPython isn't at all ev
by oivey 3y ago
People stay on CPython due to the performance of C extensions and the vast ecosystem based on them. The fact that people have stuck with CPython isn't at all evidence that they like the GIL or that it doesn't lead to significant technical problems.
Besides the C extension issue, Jython is based on Python 2.7 and IronPython appears to be on 3.4. These aren't serious alternatives.
- sideeffffect 3y agoNot true. They're is GraalPython, which is for Python 3 and supports also native code extensions. https://github.com/oracle/graalpython https://github.com/oracle/graalpython
- oivey 3y agoWhat is not true? I don’t see what this is supposed to address in my post. I cited Jython and IronPython because that’s what the person I was responding to mentioned. GraalPy looks neat, but is experimental/young still. Notably, it has a GIL specifically to be compatible with CPython.