[Vm-dev] About the image

Andreas Raab andreas.raab at gmx.de
Wed Aug 18 02:48:34 UTC 2010


On 8/17/2010 6:54 PM, Eliot Miranda wrote:
> In the VW VM I added code to choose a class in the
> specialObjectsArray (Array) and search it for a byte object with the
> characters 'Array' and use that as the class name index.  Similarly its
> class was searched for an object equal to Array and that slot was used
> as the thisClass index.  I see I was too lazy to do that in
> StackInterpreter>>initializeInterpreter but I should, and should
> introduce classNameIndex and thisClassIndex and use them in place of the
> hard-coded constants.  That way one can save immediately after
> adding/removing the behavior inst var and have the VM get things right
> on start-up.

That's one option. An alternative is to provide the class name index via 
the splObjsArray and default to 5 if not present.

Cheers,
   - Andreas


More information about the Vm-dev mailing list