[Vm-dev] Detecting objects that point to an object

stephane ducasse stephane.ducasse at gmail.com
Wed Jul 21 15:53:19 UTC 2010


>> 
> 
> That is exactly what Croquet does: Launch an image, instantiate an island, run some stuff, then create a snapshot of the island, send this to another image, instantiate it there. Rinse and repeat for every new participant. It works perfectly fine if and only if:
> 
> 1) You can control the pointers into the object graph. This is required since otherwise you are unable to ensure that you cover the full set of objects required for the object graph (island).
> 
> 2) You don't use global mutable state. Global mutable state introduces sharing violations in Croquet since I haven't found a way to implement island-relative globals efficiently (they're just too slow for everyday use).
> 
> 3) You can assume identical code bases in your images. If you have different code or shape changes between your image all bets are off.
> 
> Cheers,
>  - Andreas

I see. our problems is that we cannot have 1 for the moment and 2 neither. :-/
But may be we will have.

Stef



More information about the Vm-dev mailing list