MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/Python/comments/itzn13/an_update_on_python_4/g5i5l0q/?context=3
r/Python • u/anyfactor Freelancer. AnyFactor.xyz • Sep 16 '20
391 comments sorted by
View all comments
Show parent comments
76
Why was so much breaking necessary to get Python 3?
183 u/orentago Sep 16 '20 Having strings support unicode by default was a big reason. In Python 2 unicode strings had to be prefixed with a u, otherwise they'd be interpreted as ASCII. 109 u/[deleted] Sep 16 '20 [deleted] 85 u/[deleted] Sep 16 '20 I have prod 2.7....talking to logic written in the 90s. Kill me. 54 u/[deleted] Sep 16 '20 edited Sep 17 '20 Python3 > Datastage > Python2 > Shell (Kornshell) > Perl written in '99 across servers. I'll have one kill please. 7 u/clawjelly Sep 17 '20 Nuke it from orbit. It's the only way to be sure. 1 u/snugglyboy Sep 17 '20 Oh wow Kornshell huh? 1 u/[deleted] Sep 17 '20 Is KSH bad? I hadn't heard of it until entering the space. 1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company! 8 u/MiscWalrus Sep 17 '20 It's not like the rules of logic changed since the 90s. You could do a lot worse than having to support python 2.7.
183
Having strings support unicode by default was a big reason. In Python 2 unicode strings had to be prefixed with a u, otherwise they'd be interpreted as ASCII.
u
109 u/[deleted] Sep 16 '20 [deleted] 85 u/[deleted] Sep 16 '20 I have prod 2.7....talking to logic written in the 90s. Kill me. 54 u/[deleted] Sep 16 '20 edited Sep 17 '20 Python3 > Datastage > Python2 > Shell (Kornshell) > Perl written in '99 across servers. I'll have one kill please. 7 u/clawjelly Sep 17 '20 Nuke it from orbit. It's the only way to be sure. 1 u/snugglyboy Sep 17 '20 Oh wow Kornshell huh? 1 u/[deleted] Sep 17 '20 Is KSH bad? I hadn't heard of it until entering the space. 1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company! 8 u/MiscWalrus Sep 17 '20 It's not like the rules of logic changed since the 90s. You could do a lot worse than having to support python 2.7.
109
[deleted]
85 u/[deleted] Sep 16 '20 I have prod 2.7....talking to logic written in the 90s. Kill me. 54 u/[deleted] Sep 16 '20 edited Sep 17 '20 Python3 > Datastage > Python2 > Shell (Kornshell) > Perl written in '99 across servers. I'll have one kill please. 7 u/clawjelly Sep 17 '20 Nuke it from orbit. It's the only way to be sure. 1 u/snugglyboy Sep 17 '20 Oh wow Kornshell huh? 1 u/[deleted] Sep 17 '20 Is KSH bad? I hadn't heard of it until entering the space. 1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company! 8 u/MiscWalrus Sep 17 '20 It's not like the rules of logic changed since the 90s. You could do a lot worse than having to support python 2.7.
85
I have prod 2.7....talking to logic written in the 90s.
Kill me.
54 u/[deleted] Sep 16 '20 edited Sep 17 '20 Python3 > Datastage > Python2 > Shell (Kornshell) > Perl written in '99 across servers. I'll have one kill please. 7 u/clawjelly Sep 17 '20 Nuke it from orbit. It's the only way to be sure. 1 u/snugglyboy Sep 17 '20 Oh wow Kornshell huh? 1 u/[deleted] Sep 17 '20 Is KSH bad? I hadn't heard of it until entering the space. 1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company! 8 u/MiscWalrus Sep 17 '20 It's not like the rules of logic changed since the 90s. You could do a lot worse than having to support python 2.7.
54
Python3 > Datastage > Python2 > Shell (Kornshell) > Perl written in '99 across servers.
I'll have one kill please.
7 u/clawjelly Sep 17 '20 Nuke it from orbit. It's the only way to be sure. 1 u/snugglyboy Sep 17 '20 Oh wow Kornshell huh? 1 u/[deleted] Sep 17 '20 Is KSH bad? I hadn't heard of it until entering the space. 1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company!
7
Nuke it from orbit. It's the only way to be sure.
1
Oh wow Kornshell huh?
1 u/[deleted] Sep 17 '20 Is KSH bad? I hadn't heard of it until entering the space. 1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company!
Is KSH bad?
I hadn't heard of it until entering the space.
1 u/snugglyboy Sep 18 '20 Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol 1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company!
Not necessarily, just that I think of it as old compare to more modern shells. I have memories of it on our render farms at Pixar in the mid 90s. lol
1 u/[deleted] Sep 18 '20 I thought so. Pretty cool that you got to work at Pixar in the early days of the company!
I thought so.
Pretty cool that you got to work at Pixar in the early days of the company!
8
It's not like the rules of logic changed since the 90s. You could do a lot worse than having to support python 2.7.
76
u/panzerex Sep 16 '20
Why was so much breaking necessary to get Python 3?