[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.
-eric
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