[Squeak-e] Programming the VM

cg at cdegroot.com cg at cdegroot.com
Mon Feb 3 23:19:16 CET 2003

Mark S. Miller <squeak-e at lists.squeakfoundation.org> said:
>Ok, here's another way to do it. Instead of modifying the format of a 
>virtualized object, have the virtualized object point at a virtualized 
>class instead of the real one. Make the layout changes in the virtualized 
It could work, however you would be forced to instantiate a virtualized
class (probably a proxy?) for every class in every environment. 

I'm hoping that this stuff will be shareable, so that e.g. in setting up a
new environment you can subtract capabilities from your current
environment by handing the new environment the parent (your environment)
and a set of deltas. But this is vague, very vague, because I still have
no idea of the Something that constitutes the environment and what a
parent environment would want to have for child environments in typical

Modifying the object format is an uphill battle, for good reasons, but
not one necessarily lost.

Cees de Groot               http://www.cdegroot.com     <cg at cdegroot.com>
GnuPG 1024D/E0989E8B 0016 F679 F38D 5946 4ECD  1986 F303 937F E098 9E8B
Cogito ergo evigilo

More information about the Squeak-e mailing list