News for hackers. Stuff that matters.
Re:Extend Python 2.7 life till 2020 by derefr on Sunday April 13, 2014 @02:25PM (#7582275)
It feels like the problem is the black-and-white thinking on the part of developers of every language being either "okay to develop in" or "completely unsupported."

If only there was a way to deprecate a language, with the same meaning as deprecating an API method: "it's not gone yet, but it will be soon, so in strict mode using it is an error." (The main problem to solve would be: strict mode of what? The package manager?)

Re:Extend Python 2.7 life till 2020 by al2o3cr on Sunday April 13, 2014 @05:20PM (#7583102)
"If only there was a way to deprecate a language, with the same meaning as deprecating an API method"

One way that usually works is to release a newer version and stop updating the old one after five years. Oh wait...

Re:Extend Python 2.7 life till 2020 by derefr on Sunday April 13, 2014 @05:49PM (#7583214)
It's the "using it in strict mode is an error" part that's important. Compilers can automatically refuse to compile deprecated-but-not-broken code. What can automatically refuse to let you start a new project in a deprecated-but-not-broken language?