VMObjects for encapsulating object spaces
craig at netjam.org
Sat Jan 21 17:12:41 UTC 2006
> 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.
improvisational musical informaticist
Smalltalkers do: [:it | All with: Class, (And love: it)]
More information about the Squeak-dev