Is 'everything' a refrence or isn't it?

Mike Meyer mwm at mired.org
Sat Jan 14 17:29:21 EST 2006


Bryan Olson <fakeaddress at nowhere.org> writes:
> Mike Meyer wrote:
>> Bryan Olson writes:
>>>rurpy at yahoo.com wrote:
>>>
>>>>The reason is that I am still trying to figure out
>>>>what a value is myself.  Do all objects have values?
>>>Yes.
>> Can you justify this, other than by quoting the manual whose problems
>> caused this question to be raised in the first place?
> The Python manual's claim there is solidly grounded. The logic
> of 'types' is reasonably well-defined in the discipline. Each
> instance of a type takes exactly one element from the type's
> set of values (at least at a particular time).

References?

>>>>What the value of object()?  A few weeks ago I turned
>>>>to that page for enlightenment, with the results I reported.
>>>I think type 'object' has only one value, so that's it.
>> In that case, they should all be equal, right?
>>>>>object() == object()
>> False
>> Looks like they have different values to me.
> Whether the '==' operation conforms to your idea of what equality
> means is unclear.

Care to say what it does mean, then?

> Maybe I was wrong, and the object's identity
> is part of its abstract state.

Is abstract state always part of the value?

>> Or maybe an object is valueless, in spite of what the manual says.
> We know that's not true.

You claim it's not true, but didn't provide anything to back up those
claims, or even alternatives to explain the apparent discrepancy in
behavior.

        <mike
-- 
Mike Meyer <mwm at mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.



More information about the Python-list mailing list