A point in favour of the current syntax and semantics is that you can do things like
class C: class __metaclass__(type): ... or even, if you're feeling particularly devious, class C: def __metaclass__(name, bases, namespace): ... An enhanced namespace dict would remain compatible with both of these. -- Greg _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com