[Opensim-users] Save IAR function
Justin Clark-Casey
jjustincc at googlemail.com
Tue May 11 00:22:56 UTC 2010
diva at metaverseink.com 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
More information about the Opensim-users
mailing list