On Fri, Mar 15, 2002 at 11:11:23PM -0500, Tripp Lilley wrote:
> On Fri, 15 Mar 2002, Chuck Esterbrook wrote:
> > BUT Python 2.2 has more caveats about its new features than I can fit
> > in my head. It also has some bugs that have been mentioned on their
> > site, but I don't remember them off the top of my head. And Guido has
> > admitted that the syntaxes for things like invoking super and
> > specifying properties are less than ideal.
> > For the first time, I'm actually skipping a Python version. I prefer to
> > wait for the next one hoping that bugs, caveats and syntactic ugliness
> > get reduced.
> I think what I'll probably do at this point is wade through the 2.2 new
> stuff tutorials and docs, play with some concepts, and possibly do an
> "experimental" branch of MK. If my experimental branch turns out to be
> partly or wholly useful, we can tackle integration piecemeal down the
Just keep in mind that properties themselves might change, and then
you'll have to update your application again. The same for slots and
the super() call. The developers themselves aren't fully satisfied with
the current APIs, and the features haven't been widely used enough to
be sure all the potential bugs are ironed out. So if you program with
them at this point, you're essentially beta testing them.
Generators are prob'ly more stable, and iterators definitely are since
they're heavily used now in the Python core.
-Mike (Iron) Orr, iron@... (if mail problems: mso@...)
http://iron.cx/ English * Esperanto * Russkiy * Deutsch * Espan~ol