[Python-Dev] Class decorators
Georg Brandl
g.brandl at gmx.net
Thu Mar 30 14:01:25 CEST 2006
Ben.Young at risk.sungard.com wrote:
> python-dev-bounces+python=theyoungfamily.co.uk at 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
More information about the Python-Dev
mailing list