[EMAIL PROTECTED] wrote: > [EMAIL PROTECTED] wrote on > 30/03/2006 11:38:30: > >> Jack Diederich wrote: >> >> > Classes have a unique property in that they are the easiest way to > make >> > little namespaces in python. >> >> For a while now, I've been wondering whether it would >> be worth having a construct purely for creating little >> namespaces, instead of abusing a class for this. >> >> I've been thinking about an 'instance' statement that >> creates an instance of a class: >> >> instance my_thing(MyClass): >> >> # attribute assignments go here > > Maybe this would be a use for the proposal a while back where: > > 'statement' name(args): > ... > > implied > > name = 'statement'("name", args, namespace) [...]
I like that generalization (since a class definition statement currently does about the same anyway). However, please post that to the python-3000 list as this would be a change for Python 3. Cheers, Georg _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com