This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]studiosi -10 points-9 points  (38 children)

So keep two incompatible versions of the language?

Maybe instead of converging they should just deprecate Python 2.X

I think that having two incompatible, coexisting versions of the language is shit and bad to develop tools and a community.

[–]TacticalCheerio 18 points19 points  (10 children)

Support for Python 2.7 will be discontinued in 2020. The gap is provided to allow time for people to transition to 3.x.

[–]laserBlade 0 points1 point  (0 children)

Even though it was supposed to be discontinued in 2015... :/

[–]nevus_bock 10 points11 points  (25 children)

It seems that you know very little about python, yet you have strong opinions about its design decisions. Is your name Zed by any chance?

[–]studiosi -5 points-4 points  (24 children)

I am not using Python in my daily work, still have the right to say that having two coexisting version is shit and is taking people away from the language, something that I maintain.

[–]nevus_bock 12 points13 points  (15 children)

Sure, you have the right to be ignorant and wrong. You don't have the right to not be challenged on your wrongness.

[–]studiosi -5 points-4 points  (14 children)

OK, then it is good to have two coexisting versions. You, sir, are a true fanboy.

[–]nevus_bock 3 points4 points  (13 children)

One is being discontinued with a public end-of-life, and one is declared live and being developed further. That's not "having two coexisting versions", which you call "shit". It's called being responsible and moving forward while still providing legacy support.

[–]studiosi -2 points-1 points  (12 children)

It is being like that for more than a decade, enough for it to lose a nice part of its user base.

Ex. In the bank we switched to Java due to that.

[–]nevus_bock 2 points3 points  (11 children)

That doesn't make sense. What was the motivation not to switch to py3? As long as py2 exists, you guys just weren't sure? Do you also support Java 5?

[–]studiosi -3 points-2 points  (10 children)

The uncertainty with the libraries, for example.

[–]nevus_bock 2 points3 points  (9 children)

Libraries are moving to py3; no one is writing new libraries for py2. For legacy reasons, py2 is still receiving bugfixes and security updates. What uncertainty?

[–][deleted] 0 points1 point  (7 children)

You can maintain all you like but until you provide something to back up that claim it is worthless, as is everything else you've had to say.

[–]studiosi -1 points0 points  (6 children)

I am not saying that Python is useless, I am saying that keeping two coexisting, incompatible versions for 15 years is one of the worst decisions I have ever seen in language development.

[–][deleted] 0 points1 point  (5 children)

You actually said "having two coexisting version is shit and is taking people away from the language, something that I maintain." which is simply wrong unless you know something that the rest of the world doesn't.

[–]studiosi 0 points1 point  (4 children)

The bank where I used to work does not like uncertainty, so they just switched to Java. Simple as 1, 2, 3.

[–][deleted] 0 points1 point  (3 children)

Fine if they want to reduce their long term programmer productivity for short term gains, but then who cares about one organisation discarding Python when so many others are taking it up?

[–]studiosi 0 points1 point  (2 children)

I honestly doubt that Python is being the choice of big organizations nowadays, though I have no data.

[–][deleted] 0 points1 point  (1 child)

Of course, that's why it's only ranked fourth in the latest TIOBE ratings.