VMObjects for encapsulating object spaces

Craig Latta craig at netjam.org
Sat Jan 21 17:12:41 UTC 2006

Hi Stephan--

 > If there would be direct references to external objects (something
 > like squeak://somehost/vmProcessId/objectPointer)...

	(See class Other in Spoon, what I use for proxies.)

 > ...which had to be accessed via message passing to another VM, the
 > problem of VM spanning GC of external objects would arise. But by
 > encapsulating object spaces into VMObjects (not allowing direct access
 > to external objects inside them) this problem could be avoided:
 > resulting objects of messages to them could just be newly created
 > objects in the receiver VMObject (under control of its GC).

	I'm just planning to make instances of Other play nice with finalization.


Craig Latta
improvisational musical informaticist
Smalltalkers do: [:it | All with: Class, (And love: it)]

More information about the Squeak-dev mailing list