<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
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><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>