I don't quite understand what you need versioning for. The bulk of changes you get in a shared word is avatar movement, which may wind up to ~30 changes per second per avatar. Do you really want to keep a record of all this? My understanding was that if you want to make a movie, its your responsibility to do the recording (and filling your hard disk), not that of the world/server.
Regards, Karsten Otto (kao) Am 09.05.2007 um 00:13 schrieb Reed Hedges: >>> This means that if that version object is mutable, i.e. a not >>> read-only >>> property, we need to also have branches in the version history, >>> and any >>> reference to a past version of a vobjcet is really a reference to >>> "the >>> most recent version in the branch rooted on this object, which if >>> there >>> is only one version in the branch, is the same as the root >>> object" [if >>> that makes any sense]. >> >> I don't understand. > > The example I was thinking of is this: > > Property P has versions P.1, P.2, P.3. If you have a normal reference > to P, you get P.3, though you know it just as P. If you write to > P, it > creates a new version, P.4, but P (being the "current version") is > transparently changed to P.4. But if you have a reference to > P.2, and you write to it, resulting in a new version P.2.2, it appears > to you that the write didn't work, since you're still looking at P.2. > So P.2 needs to be an alias for "most recent version of P.2" in the > same > way that P was. P.3 is then also an alias for "most recent version of > P.3", but P.3 doesn't have any derivative versions, so it's just P. > 3 (or > call it P.3.0 or something). > > Reed > > > _______________________________________________ > vos-d mailing list > vos-d@interreality.org > http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d _______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d