Official definition of call-by-value (Re: Finding the instancereference...)

Steven D'Aprano steven at REMOVE.THIS.cybersource.com.au
Tue Nov 18 02:50:00 EST 2008


On Mon, 17 Nov 2008 22:08:04 +0200, Hendrik van Rooyen wrote:

> And here one is faced with the same problem as I pointed to above - if
> you do not have access to the struct definition (which you don't have at
> run time), its kind of difficult to figure out where the value is, and
> you can only access it via the public methods supplied, if any.

Asking *where* the value is is a completely different question to asking 
*what* the value is.

I demonstrated that earlier in this thread, where I implemented the 
beginnings of an int-class using unary notation, using a linked list. The 
value of the object was encoded by the length of the chain of objects, so 
there was no "where" that value was stored. It was distributed over the 
entire linked list.


-- 
Steven



More information about the Python-list mailing list