Dunno how much investment is needed into language optimization anymore.
[–] grep_it 2 days ago
[–] nomel 2 days ago
A fairly massive undertaking for existing code, which jit was supposed to be useful for.
[–] EdwardDiego 2 days ago
[–] zahlman 2 days ago
[–] EdwardDiego 2 days ago
Which honestly, is the right approach.
[–] lenerdenator 2 days ago
[–] zahlman 2 days ago
Because having just the hot loop in the performant language is often deemed good enough. And there's tons of Python code out there where the "hot loop" is already automatically in C (the various operations implemented in C by the runtime) or where you can get close enough e.g. with Numpy. Consider that things like Pygame can exist; for a lot of the games people want to make, the only thing that really needs to happen anywhere near "bare-metal" speed is blitting.
[–] ActorNightly 2 days ago
It was done plenty. Just with extensions to python like numpy and opencv. There is no reason to translate everything versus just the critical pieces.
[–] nrawe 2 days ago
[–] mynegation 2 days ago
[–] gf000 2 days ago
[–] nrawe 1 day ago
Conversion is now (somewhat) easier, the testing will be the slow part. For the speed improvements, which we also need for a migration from on-prem to cloud, it's a no brainer vs the other options at our disposal (like GraalPy).
[–] 14113 2 days ago