[email protected] wrote:
Here are some technical details about IARs.

IARs, logically, belong to the inventory service. Wherever the inventory service runs, IAR save/load should run. In standalone the inventory service runs in the same process as the sim; in a grid, it runs in a separate process. In a grid like OSGrid, it's always possible to write up a region module that hooks up to the inventory server for this.
All is well.

However, the main obstacle to doing this is that at this time IARs have an unsurmountable (and, in my opinion, unjustifiable) dependency on the simulator code. More precisely, to de/archive objects in inventory, and their inner inventories, IAR uses SceneObject, a class that is at the center stage of the simulator. In other words, the inventory service would have to load up the simulator code in memory just to de/archive inventory...

I completely agree, it isn't a good dependency.  It was a good tactical option 
for quick implementation but it would be great to be able to inspect objects 
without instantiating all the bagging of SceneObject.  I suspect no-one should 
hold their breath for this, though :-)

--
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to