On Thu, Aug 03, 2006 at 02:23:36AM +0900, Jacob Fugal wrote:
> On 8/2/06, Chad Perrin <perrin / apotheon.com> wrote:
> >
> >Are we sure, though, that we're not just looking at a number (associated
> >with that instance) that's stored in a hash table external to the
> >object?
> 
> Actually, object_id is calculated from the reference itself.
> Simplified, it's pretty similar to the memory reference itself. But
> the point is, while the memory reference may be the source of the
> value, we're retrieving it through a method call. The fact that I'm
> making a method call implies that we have a reference to an object
> call that method against. The choice of object_id as that method is
> just convenience to show that the objects referred to are at once
> unique from each other, and identical to the source objects.

That sounds plausible.  Okay, I believe you.  Heh.

Thanks for the effort in explaining it.

-- 
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Ben Franklin: "As we enjoy great Advantages from the Inventions of
others we should be glad of an Opportunity to serve others by any
Invention of ours, and this we should do freely and generously."