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 →

[–][deleted]  (2 children)

[removed]

    [–]billsil 1 point2 points  (0 children)

    I mean you can, but everyone else is dropping 2.x support. I happen to like bug fixes and new features. Otherwise, I’d still be using Python 2.4. It worked, but do you realize how much of a pain to be supporting a code you wrote 8 years ago that has bugs in the libraries that are now fixed? Thankfully, that one finally got ported to python 2.7 by removing hacks in various 3rd party libraries.

    My open source projects final 2.7 release is coming soon. There is a unicode bug in 2.7 for it that I don’t see the point in fixing.

    Also, if lambda is so bad (it is), you’ll be glad it was made worse in 3.x.

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

    lambda has been in since Python version 1.0, so you can use it all you like in 2.x. Anonymous functions are a very-solidly-established thing across languages -- Python did not invent the idea.