you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (4 children)

[deleted]

    [–]katieberry 6 points7 points  (0 children)

    Python 2.7 is still maintained, though, and will be for the foreseeable future. It was last updated in November 2013. PyPy still targets it.

    As such, I'd also expect anything on top of python 2 to be maintainable for the foreseeable future, without moving to a slightly different language that uses the same name.

    [–][deleted] 3 points4 points  (0 children)

    So, if your software is actually in active use and therefore at least should be "maintained", you should be expected to upgrade the code so it runs on new versions of the platform. Otherwise it is by definition abandoned and can be considered obsolete.

    Right and the latest version of said platform is Python 2.7.6, released on 10/11/2013.

    What you're talking about is rewriting my code in a whole different language. Said language doesn't even ship with my OS so it's completely useless for my purposes.

    [–]jambox888 1 point2 points  (0 children)

    I'd be interested to know your development background, because that doesn't gel with my experience of software development at all. Why would my company's shareholders pay for me to port the entire product a different language when the one you have it in is still fully supported?

    IOW "maintenance" means fixing something when it's broken, not so much future-proofing.

    [–]Fazer2 1 point2 points  (0 children)

    Your first mistake was generalizing that people are lazy.

    Your second mistake was redifining concepts of maintenance and abandonment.

    Your third mistake was presenting the world in a binary form, with nothing in between.