2008/9/16 Mikael Djurfeldt <[EMAIL PROTECTED]>:
> 2008/9/11 Neil Jerram <[EMAIL PROTECTED]>:
>> Also, is Mikael right with his error #1?  I'm thinking not, because I
>> believe that instances are structs too, so surely it's OK to call
>> SCM_STRUCT_DATA (x)[...] on them?
>
> It is good that you are sceptical about what I say because it was a
> long time ago that I was well oriented in this code.  However, the
> problem here is not whether SCM_STRUCT_DATA is operating on the right
> type of object.  The real problem is that it is looking after
> information which is not stored in an instance.  Furthermore, it is
> stored in the class object at a location with a negative offset.
> Instances don't have any slots with negative offset.

Agreed, I understand that now, and I think my latest code suggestion
already takes it into account.

Regards,
      Neil


Reply via email to