Comment by xorcist

17 hours ago

> The type of dynamic language gymnastics done with Python is huge

Have you seen Ruby?

Ruby is essentially Smalltalk (see also Objective-C).

I don't know Python's innards well enough to understand why it's so especially difficult in this regard, but I gather around the edges that its object model may not be as well founded.

  • JIT compiling Ruby or Python in a way that speeds up code using existing libraries and frameworks is harder. We built up decades of code that does stuff that it would be a lot easier for JIT performance if we didn't do, like using C extensions instead of defined FFI.

    https://arxiv.org/html/2609.01502v1