IMO, the big problem with python 3 is not that they changed python language, as much as they changed the C API. I read that this was out of necessity, because some of the planned changes could not have done without breaking it. But doing so, they deprived python - hopefully temporarly - of the huge set of external modules that make python fly. Until they catch up - if they do - python3 is just a "nice language, but you can't do much with it".
Counter-Proposal to Proposal: Moratorium on Python language changes
Posted Nov 1, 2009 17:15 UTC (Sun) by foom (subscriber, #14868)
[Link]
Nah, the changes to the C API were minimal. It seems to me actually a lot easier to support
the slightly different C API than the new Python language/API. But, most interesting python
modules have a large part of them written in Python...