https://norvig.com/python-lisp.html
Yeah, I know, at least my UNIX scripting gets a bit of performance boost.
https://norvig.com/python-lisp.html
Yeah, I know, at least my UNIX scripting gets a bit of performance boost.
In the past, I've seen quite a few attempts at bolting on simple template JITs onto the cPython interpreter loop[2], with lacklustre results. They'll eventually need a JIT, once all the easy wins in runtime perf have been exhausted.
OTOH, I'm glad that runtime performance is finally getting the attention it deserves from the cPython core devs. This wasn't the case, just a few years ago.
[1]: https://peps.python.org/pep-0659/ [2]: https://github.com/python/cpython/blob/main/Python/ceval.c
How soon is "eventually"? :-)
Python is 31 years old at this point, and incredibly popular. If JIT hasn't happened yet, what eventuality will finally make it happen?
For comparison, Javascript had incredibly mature JIT implementations by the time it reached its 15th year of existence.