[Python-ideas] Code version evolver

francismb francismb at email.de
Fri Mar 15 15:34:00 EDT 2019


On 3/15/19 4:54 AM, Stephen J. Turnbull wrote:
> The thing about "within 3" upgrades is that that kind of project-wide
> annoyance is going to be minimal, because the language is mostly
> growing in power, not changing the semantics of existing syntax.  Such
> changes are very rare, and considered extremely carefully for
> implications for existing code.
I understand that no one really wants to annoy the language users by
breaking the code and that's why those changes are considered carefully.

Is that may be because there is no easy way to write a translator? or
there is no translator to help transition?

> In a very few cases it's possible to
> warn about dangerous use of obsolete syntax whose meaning has changed,
> but that's very rare too.
Ok, it's a starting point.


--francis


More information about the Python-ideas mailing list