Needed: Gentle transition path
Posted Oct 21, 2009 22:33 UTC (Wed) by
dwheeler (guest, #1216)
In reply to:
Proposal: Moratorium on Python language changes by sergey
Parent article:
Proposal: Moratorium on Python language changes
I agree, a freeze is neither necessary, nor solves the real problem. The real problem is that there there's no gentle transition path for applications that use libraries.
If I write a Python app that uses 20 libraries, which transitively include 100 more, then all 120 libraries have to switch to Python 3 before *I* can use Python 3.
Nuts. That's a "flag day" on an unworkable scale.
What we need is a Python implementation that can take BOTH the old AND new syntax/semantics, and allow each library to say if they're using the old or new one. Then, each library can switch on different timelines.
(
Log in to post comments)