[Python-Dev] Namespaces (original) (raw)

Aahz aahz@pythoncraft.com
Fri, 5 Apr 2002 23:39:48 -0500


On Fri, Apr 05, 2002, Barry A. Warsaw wrote:

A> If so, what's the generic term for all possible things that can A> be bound from? (They bind to objects, of course.) I'd say that a binding operation is that which binds an object to a name in a particular namespace. But I'd want to prefix the term "namespace" with an adjective to be precise. An object's attribute namespace, a module's namespace, etc.

So we have

What do we call all three of these collectively? I'd say that I agree with MvL that computed bindings are not in fact names, and as I said in my other post, using "binding" as the collective noun looks ugly when we're also using it as a verb. The key is to come up with some good way of saying

When rebinding a <foo> ...

-- Aahz (aahz@pythoncraft.com) <*> http://www.pythoncraft.com/

"There are times when effort is important and necessary, but this should not be taken as any kind of moral imperative." --jdecker