This is both wonderful and disappointing.
We're still pretty locked into 2.6. I'd love to move to 3.2 but it would break EVERYTHING!!!!(! added for emphasis!)
Maybe in ~10 years, everyone will be using 3.2, I know I can't wait! :D
We're still pretty locked into 2.6. I'd love to move to 3.2 but it would break EVERYTHING!!!!(! added for emphasis!)
Maybe in ~10 years, everyone will be using 3.2, I know I can't wait! :D
The fact that you could do lots of try/excepts helped:
try:
import Numeric as np
newaxis = np.NewAxis
...
else:
import numpy as np
newaxis = np.newaxis
I think that was about 10 years ago. It took ~5 years to gain acceptance. Python 3 is < 2.5 years old (3.0 final was Dec, 2008), so it's not doing that badly.The big problem seems to be whether both versions can run off the same source base, even with some voodoo (i.e. defining print functions, etc).
(There's some variation in output, thanks to Unicode, but it's a variation that this project could live with.)