Guido van Rossum wrote: > The PEP proposes that the class statement accepts > keyword arguments, *args, and **kwds syntax as well > as positional bases. This is a bit messy to compile > and execute, but we already have this, of course, in > the code for calling regular functions. > > So I think it would be acceptable to this into a > call to a new (hidden) built-in function, named > __build_class__. Then that this class definition: > > class C(A, B, metaclass=M, other=42, *more_bases, > *more_kwds): > ... > > would translate into this: > > C = __build_class__(<func>, 'C', A, B, metaclass=M, > other=42, *more_bases, *more_kwds)
This sounds familiar ;) http://mail.python.org/pipermail/python-dev/2004-March/043562.html Why not just call that function "class" and get it over with? ;) Robert Brewer System Architect Amor Ministries [EMAIL PROTECTED]
_______________________________________________ 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
