[Python-ideas] Smoothing transition to Python 3

Thomas Güttler guettliml at thomas-guettler.de
Wed Jun 8 06:56:44 EDT 2016


Am 07.06.2016 um 17:26 schrieb Guido van Rossum:
> On Tue, Jun 7, 2016 at 3:42 AM, Thomas Güttler <guettliml at thomas-guettler.de <mailto:guettliml at thomas-guettler.de>> wrote:
>
>     Am 04.06.2016 um 10:27 schrieb Neil Schemenauer:
>     > I can't understand why people don't see
>     > we have a problem.
>
>     Imagine you are father of a three years old boy. Some stranger
>     tells you: "your kid is ugly!"
>
>
> Just in case you didn't realize this can be turned around too, that's exactly how it feels to *me* when people complain
> about Python 3.

Yes, this hurts. But nevertheless you listen and try to understand
the reasons. That's why Python is successful. Thank you Guido!

>
>     How does the average man react? Some get sad, some get angry.
>
>     Only very few would ask: Why do you think my kid is ugly?
>
>     I am not married with Python. Up to now I see no alternative for me,
>     but I guess sooner or later I will switch to a different
>     language.
>
>     I see only few benefits from porting my code to Python3. I will
>     use Python2 at least for the next 12 months.
>
>
> That sounds like a threat (or another underhanded insult), but it's really up to you.

 From Wikipedia: ... a devil's advocate is someone who, given a certain argument, takes a position they do not 
necessarily agree with (or simply an alternative position from the accepted norm), for the sake of debate or to explore 
the thought further.

Back to Python3: I compare the 3.2 and current docs about "Porting Python 2 Code to Python 3"

https://docs.python.org/3.2/howto/pyporting.html
https://docs.python.org/3.5/howto/pyporting.html

The 3.2 version started with "Choosing a Strategy" the current docs start with "1. ..., 2. ..., 3. ..."

I read the porting docs years ago, and I was not able to choose a strategy. I was unsure. (sheeps don't like fog)
I think, at least sometimes, docs are more important than code.

The current docs give me a nice roadmap. I will follow them, but not in 2016.

Regards,
   Thomas Güttler




Regards,
   Thomas Güttler

-- 
Thomas Guettler http://www.thomas-guettler.de/


More information about the Python-ideas mailing list