On 6/1/06, Joel VanderWerf <vjoel / path.berkeley.edu> wrote:

> If ruby moved objects like that (whether T_DATA or T_OBJECT, T_STRING,
> etc), it would be a disaster. Every VALUE that referred to the object
> (in other words every reference to it in a variable, array, hash, etc.)
> would become invalid, since the VALUE type is actually a pointer in
> these cases.

You know, I did know that, but it didn't occur to me at the time. Good point.