On 3/12/07, Guido van Rossum <[EMAIL PROTECTED]> wrote: [snip stuff I agree with] > On 3/9/07, Brett Cannon <[EMAIL PROTECTED]> wrote: > > Do the keywords have to follow the metaclass keyword, or is order > > irrelevant? While order makes sense, it would be a new precedent for > > keyword arguments to have an important order. > > I'd like the syntax between () to be identical to that for a function > call, i.e. including *args and **kwds. That way the cognitive load for > the user is the smallest. Sorting out the semantics of the keywords is > purely a runtime activity anywaty.
Woohoo! I've wanted to be able to say "class X(*args):" before, so this is great news. On a 2to3-related topic, will a __metaclass__ class attribute do the same thing as a metaclass keyword argument, or will a fixer be needed for this? Collin Winter _______________________________________________ Python-3000 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com
