[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) then we could have: namespace foo: ... and interface IFoo(IBar): ... and your instance my_thing(MyClass): ... ? Cheers, Ben > > -- > Greg > _______________________________________________ > 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/python%40theyoungfamily.co.uk > _______________________________________________ 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