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