<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:12pt"><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;">Dear Sean:<br><br>It seems like a good idea to me. Perhaps we could do it a sub-project at a time, that is by the .dll's and .exe's defined as projects in the windows C# IDE.<br><br>I would be happy to work through the drudge part. I might like a little consultation from time to time, but if you would like, I am happy to volunteer to move this one through the code base.<br><br>Charles<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Sean Dague <sean@dague.net><br>To: opensim-dev@lists.berlios.de<br>Sent: Wednesday, April 9, 2008 11:14:58 AM<br>Subject: [Opensim-dev] Thoughts on UUID<br><br>
One 
of 
the 
things 
that 

ran 
into 
today 
is 
how 
many 
places 
LLUUID 
ends<br>up 
in 
our 
code 
base 
from 
libsecondlife.  
While 
not 
always 

problem 
it<br>does 
lead 
to 
some 
oddness.<br><br> 

libsecondlife 
is 

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 

couple 
of 
times 
in 
the 
past, 
causing 
us 
grief<br><br>It 
seems 
like 
it 
would 
be 

good 
idea 
to 
replace 
LLUUID 
as 
much 
as<br>possible 
with 
our 
own 
OSUUID 
(I 
put 

sample 
in<br>OpenSim/Framework/OSUUID.cs).  
It 
would 
look 
very 
similar 
to 
LLUUID<br>(which 
is 
basically 
just 

wrapper 
on 
System.Guid), 
but 
be<br>[Serializable].  
It 
would 
also 
mean 
that 
we 
could 
drop 

lot 
of<br>libsecondlife 
references.  

think 
that 
would 
be 
required 
for 
Stefan's<br>OpenSim.Model 
idea.<br><br>Thoughts?<br><br>This 
will 
be 

lot 
of 
work 
if 
we 
decide 
to 
do 
it, 
and 

couple 
of 
days<br>of 
brutal 
instability 
to 
do 

swap 
out 
like 
this, 
as 
we 
can't 
get 
rid 
of<br>LLUUID 
entirely 
(we 
need 
it 
when 
we 
get 
to 
packet 
generation 

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><a href="http://dague.net" target="_blank">http://dague.net</a>  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
<a href="http://mhvlug.org" target="_blank">http://mhvlug.org</a><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><!-- kill --><div><br><br>-----Inline Attachment Follows-----<br><br>_______________________________________________<br>Opensim-dev 
mailing 
list<br><a ymailto="mailto:Opensim-dev@lists.berlios.de" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br><a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br></div></div><br></div></div></body></html>