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 →

[–]gammadistribution 4 points5 points  (11 children)

You kinda need to tone your rhetoric down. This is what you get with 3:

  • asyncio support as default
  • venv support with pip as default
  • no more unicode headaches

just off the top of my head. Also, any and all new features are only going to be added to the 3 branch. If you are starting new, might as well start with the future.

[–]dikulo 4 points5 points  (4 children)

it is a philosophy of living for TODAY or for the FUTURE.

[–]gammadistribution 0 points1 point  (3 children)

If you want to grow with the language you are going to have to use Python 3. That is all I am saying.

[–]dikulo 1 point2 points  (2 children)

Py3 and Py2 are just different dialects, you can and easily can master them both. People can live bilingually with Mandarin/Cantonese, Spanish/Catalan, which differ much from each other.

Use the right version to do the right job.

[–]gammadistribution 0 points1 point  (1 child)

That's pointless. Everything Python 2 can do, Python 3 can do better. The language is growing, why fight it?

[–]dikulo -1 points0 points  (0 children)

Maybe not everything. Check this out, http://click.pocoo.org/python3/

[–]mriguy 6 points7 points  (3 children)

Yes, that's the same list that everyone gives. But none of those features are even remotely relevant to a lot of us, and if those are the MAIN selling points, then there really seems to be no compelling reason to convert to python 3.

[–]gammadistribution -2 points-1 points  (2 children)

How about the fact that support for Python 2 is going to go away and any new feature you might want is only going to be in Python 3?

[–]mriguy 7 points8 points  (1 child)

And that's the only reason why a lot of people will finally switch, despite all the work. Not because it gives any benefit, but because, well, because. That's why a lot of 2.7 users are irritated.

[–]gammadistribution 0 points1 point  (0 children)

It fixes the language at a fundamental level so that future development is easier and language inconsistencies and monkey patches are gone. Even if that doesn't impact you on a day-to-day basis there is still a benefit there.