On Wed, Dec 2, 2020 at 6:37 PM Paul Sokolovsky firstname.lastname@example.org wrote:
A sufficiently smart JIT is sufficiently hard to develop. As an example, a most well-known and most-used Python implementation, CPython, doesn't have any JIT at all, not only "sufficiently advanced", but even "simple". But simple would be much easier to add (to any project). And my proposal explores how to get specific advantages from even simple JIT techniques.
If all you're doing is exploring, why a PEP? Just create a "Python with constness" variant, and go to town. What's the advantage of having CPython and Jython and PyPy and everyone else synchronize on your proposed syntax?