[Python-Dev] Class decorators

Ben.Young at risk.sungard.com Ben.Young at risk.sungard.com
Thu Mar 30 13:04:39 CEST 2006


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)

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 at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-
> dev/python%40theyoungfamily.co.uk
> 



More information about the Python-Dev mailing list