<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>We should definitively have our own UUID datatype, and work towards confining LLUUID to the ClientStack, for exactly those reasons mentioned.<BR><BR>
a heartfelt +1 on that.<BR>
 <BR>
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<BR>
 <BR>
the UUID type (yes, why not just 'UUID' - it's our namespace?) definitively should go into that model namespace.<BR>
 <BR>
Best,<BR>
/Stefan<BR>
 <BR>

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