[Opensim-dev] Thoughts on UUID

Stefan Andersson stefan at tribalmedia.se
Wed Apr 9 19:26:04 UTC 2008


We should definitively have our own UUID datatype, and work towards confining LLUUID to the ClientStack, for exactly those reasons mentioned.
a heartfelt +1 on that.
 
on a sidenote, we never got any feedback on the 'model' suggestion; I guess we'll just have to add the project and start moving stuff so people can see where it leads us. :D
 
the UUID type (yes, why not just 'UUID' - it's our namespace?) definitively should go into that model namespace.
 
Best,
/Stefan
 



> Date: Wed, 9 Apr 2008 14:14:58 -0400> From: sean at dague.net> To: opensim-dev at lists.berlios.de> Subject: [Opensim-dev] Thoughts on UUID> > One of the things that I ran into today is how many places LLUUID ends> up in our code base from libsecondlife. While not always a problem it> does lead to some oddness.> > * libsecondlife is a required link for lots of classes that just need a> UUID> * LLUUID is not serializable, which causes us some pain> * LLUUID has changed a couple of times in the past, causing us grief> > It seems like it would be a good idea to replace LLUUID as much as> possible with our own OSUUID (I put a sample in> OpenSim/Framework/OSUUID.cs). It would look very similar to LLUUID> (which is basically just a wrapper on System.Guid), but be> [Serializable]. It would also mean that we could drop a lot of> libsecondlife references. I think that would be required for Stefan's> OpenSim.Model idea.> > Thoughts?> > This will be a lot of work if we decide to do it, and a couple of days> of brutal instability to do a swap out like this, as we can't get rid of> LLUUID entirely (we need it when we get to packet generation I think).> > Discussion on this one would be appreciated. Definitely wouldn't want> to make any changes like this without full agreement from everyone.> > -Sean> > -- > __________________________________________________________________> > Sean Dague Mid-Hudson Valley> sean at dague dot net Linux Users Group> http://dague.net http://mhvlug.org> > There is no silver bullet. Plus, werewolves make better neighbors> than zombies, and they tend to keep the vampire population down.> __________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080409/f0197d19/attachment-0001.html>


More information about the Opensim-dev mailing list