<snip>

> Therefore, the added complexity for the difference lists IMHO isn't
> worth the 
> trouble. Is there a smarter way? Especially for Objects.

The biggest problem with objects at the moment is that they change every
time their contents change. This is caused by the fact that we choose to
have objects specify their children rather then children specify their
parents. 

The reason this feature was done was to that somebody could recursively
walk down the universe tree requesting children IDs. Since we now have
both difference lists and Get ID Sequences (both which didn't exist when
this decision was made) and we are making fundamental changes to the
objects anyway, it would be a good time to re-evaluate this decision.

If instead objects specified their parents, it would drastically reduce
the number of objects which need to be updated. Things which are static
like star system in many rulesets would only ever have to be downloaded
once!

What do you think?

Tim 'Mithro' Ansell

_______________________________________________
tp-devel mailing list
[email protected]
http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel

Reply via email to