3 ms·
> People will not switch if "python" can't run on it. For my use, it's been remarkably close to CPython. Where does it fall short for you? I think it's a des
by wyldfire 9y ago
> People will not switch if "python" can't run on it.
For my use, it's been remarkably close to CPython. Where does it fall short for you?
I think it's a design goal to match CPython behavior, so I think it would be rare if they were to NOFIX a doesnt-match-CPython bug.
If you're writing anything other than I/O bound code in pure python, you're probably doing it wrong. Write an extension in C or rust for the inner loops and their critical data structures, and keep everything else in python.
- bastawhiz 9y agoIn my experience, as someone who runs a fairly hefty Python application, the biggest source of incompatibility is the C extensions. One that's a thorn in my side is psycopg2. There's a version that works with cffi, but then you're crossing your fingers hoping that it matches the main psycopg2 package in terms of functionality and security updates. I would gladly throw money at someone to figure out how to take the juicy compat bits from Pyston and bring them into Pypy.