Hi Sebastian-- > Imagine having 2 related VMs (or unrelated, but with some related > object graph) in two parts of the world. One user changes one object > in the fist one, another changes another (or the same) object in the > second one. When they contact the cloud they synchronize automatically > (either peer-to-peer or to/from a trusted server). And I see the > changes happening automatically, without having to do a thing. Awesome > right? Now that "VM" (or object graph) could be Pharo, or a web-app in > Amber, why not... > > If both are connected, then the changes occur immediately, and we > experience it in "real-time". If the connect at different points in > time, then the changes are delayed (delayed collaboration, or > synchronization).
Naiad (Spoon's module system) does this for classes, methods, modules, and authors. http://netjam.org/naiad -C -- Craig Latta www.netjam.org/resume +31 6 2757 7177 + 1 510 396 5727