Ben.Young@risk.sungard.com wrote:
python-dev-bounces+python=theyoungfamily.co.uk@python.org 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