On 11/30/2009 12:00 PM, Terry Reedy wrote:
Dennis Lee Bieber wrote:

In these languages, the names always refer to the same location.
Python confuses matters by having names that don't really refer to
location, but are attached to the objects.

In everyday life and natural languages, names refer to people, other
objects, roles, and only occasionally to places that can be occupied. I
could claim that it is classical computer languages that confuse by
restricting names to locations in a linear sequence. You are just used
to the straightjacket ;-).

In everyday life and natural languages, though an object may have many names/aliases; once objects are assigned a name, it is practically impossible to change the name to the object the name will be practically stuck to it forever. In everyday life and natural languages, a single name can be used to refer to multiple objects just by context without referring any namespace. Let's not start making analogism between nature and silicon.

And of all, no one is confused. It is just a matter of assigning new shade of meaning to a word.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to