[Opensim-dev] Thoughts on UUID
Ryan McDougall
sempuki1 at gmail.com
Thu Apr 10 07:18:21 UTC 2008
Nit-pick: how about OpenSim.UUID or OpenSim.UniqueID; in a namespace?
Its a pet peeve of mine when people prefix things that should be
namespaced. ;)
Cheers,
On Wed, 2008-04-09 at 14:14 -0400, Sean Dague wrote:
> 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
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
More information about the Opensim-dev
mailing list