[Python-ideas] descriptors outside of classes

Eric Snow ericsnowcurrently at gmail.com
Wed Mar 30 18:07:20 CEST 2011

Yeah, I figured as much.  I am sure there is some convoluted way to make it
work, but it would not nearly be worth it for what we would get out of it.


On Tue, Mar 29, 2011 at 10:07 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:

> On Wed, Mar 30, 2011 at 3:59 AM, Eric Snow <ericsnowcurrently at gmail.com>
> wrote:
> > Here's another outlandish idea.  How about if descriptors could be used
> > outside of classes.  I.e. any global or local variable could be assigned
> a
> > descriptor object and the descriptor protocol would be respected for that
> > variable.  This would be a pretty messy change, and I have no illusions
> that
> > the idea will go anywhere.  However, would there be room for this in
> python?
> Not really, because globals() both promises to return a normal
> dictionary and to respect changes to the module globals made via that
> dictionary.
> All bets are off with locals(), but the globals() aspect already
> spikes the idea, as it does many other ideas to do with speeding or
> otherwise enhancing namespace lookups.
> Cheers,
> Nick.
> --
> Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20110330/a9f8bc1e/attachment.html>

More information about the Python-ideas mailing list