I'm of two minds about this. On the one hand, it's pretty disturbing to have a language change out from under me. Python is undergoing some serious changes, and the language is more than a bit different than the one I started using 3 years ago.
On the other hand, if the end product of this particular change is a language more like Smalltalk, where everything is treated as an object, I am for it.
I've read the type/class unification PEP, as well as GvR's article and some of the newsgroup postings. Yes, the disparate method resolution systems seem like another way to shoot oneself in the foot. But, I think I'll reserve final judgement on this matter until I've used Python 2.2 for a while, after I've seen how these changes really affect my work.
|