What's in a name?
What's in a name?
Posted Dec 7, 2025 18:23 UTC (Sun) by alx.manpages (subscriber, #145117)In reply to: What's in a name? by Cyberax
Parent article: Eventual Rust in CPython
The problem with Python 3 was backwards compatibility of the language.
> Rewriting something from scratch while the original product is still being used is almost always a bad idea.
In this case, the problem is simpler:
Rewriting something from scratch is almost always a bad idea.
Some caveat is true:
Doing it while you use it makes it less terrible, because you'll get bug reports gradually, so you boil the frog alive. If one offered the rewritten version at once, the amount of bugs would be so high that no-one would accept it.
But it's still a bad idea.
