Names and bindings (was Re: Scope of instantiated class)

Aahz aahz at pythoncraft.com
Sun Sep 8 10:40:20 EDT 2002


[silent snippage ahead]

In article <lkhehvktr6.fsf at pc150.maths.bris.ac.uk>,
Michael Hudson  <mwh at python.net> wrote:
>aahz at pythoncraft.com (Aahz) writes:
>> In article <lku1mpl69n.fsf at pc150.maths.bris.ac.uk>,
>> Michael Hudson  <mwh at python.net> wrote:
>>>
>>>Common Lisp calls them "places", which is a reasonable name.  It's not
>>>that much of an issue in Python as there aren't that many of them
>>>(names, attributes, subscripts, slices).  In CL, you can define your
>>>own (tho' it's a bit tricky).
>> 
>> What exactly does "place" refer to in Common Lisp?  Is a place capable
>> of holding a value, or can places only contain references?
>
>  place n. 1. a form which is suitable for use as a generalized
>       reference. 2. the conceptual location referred to by such a
>       place[1].
>
>and 
>
>  generalized reference n. a reference to a location storing an object
>       as if to a variable. (Such a reference can be either to read or
>       write the location.)  See Section 5.1 (Generalized
>       Reference). See also place.
>
>So I guess more of the latter of your two options.

Do Common Lisp places have automatic reference/dereference semantics
like Python?
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

Project Vote Smart: http://www.vote-smart.org/



More information about the Python-list mailing list