News for hackers. Stuff that matters.
Re:Why I'm Making Python 2.8 by AnonymousPlanet on Saturday December 10, 2016 @08:14AM (#13145505)
If you have several large software products rolled out and churning away at hundreds of customer sites, moving from Python 2.x all the way to 2.7 alone is a slow and tedious process of tests and deliberations. And we're still not talking about going all the way to 3.x which breaks things in even more new and exciting ways.

So scoff all you want, but Python 2.x isn't going away that soon.

Re:Why I'm Making Python 2.8 by dtech on Saturday December 10, 2016 @10:24AM (#13146021)
If moving to a 2010 version of your programming language is slow and tedious you're doing something very wrong.

In the Java world (conservative and slow-moving) JRE 7 (2011) is considered the absolute minimum, and if you're not targeting JRE 8 (2014) you have to have a very good reason.

Re:Why I'm Making Python 2.8 by Too on Saturday December 10, 2016 @02:53PM (#13147543)
I think this is an inherent problem with dynamically typed languages. There are no reliable refactoring tools so even the slightest non compatible change can be lurking anywhere for years. And with things like meta programming, monkey patching and relying on private members, even changes that are supposed to be backwards compatible might end up to not be.
Re:Why I'm Making Python 2.8 by AnonymousPlanet on Sunday December 11, 2016 @03:56AM (#13150234)
Try to move with half a million LoC of dynamically typed code with a handful of developers with not a single update breaking for any customer and I will be impressed.
Re:Why I'm Making Python 2.8 by js8 on Saturday December 10, 2016 @11:29AM (#13146367)
> If moving to a 2010 version of your programming language is slow and tedious you're doing something very wrong.

You mean like, dealing with strings and Unicode? That's usually the case why people have trouble migrating to Python 3.

Re:Why I'm Making Python 2.8 by luhn on Saturday December 10, 2016 @12:49PM (#13146823)
The 2010 version he's referring to is Python 2.7.