[Opensim-dev] Math lib [Was:Thoughts on UUID]
Stefan Andersson
stefan at tribalmedia.se
Fri Apr 11 11:11:56 UTC 2008
Totally share your sentiment,
but
ideally, we don't want to introduce native/unsafe dlls into the project
and,
as you said, given that almost everyone gets to code one up (I've done it as well) it's amazing there seem to be no good safe c# libs out there
really. Amazing.
World, please prove me wrong?
Best,
Stefan
> From: sempuki1 at gmail.com> To: opensim-dev at lists.berlios.de> Date: Fri, 11 Apr 2008 11:10:34 +0900> Subject: Re: [Opensim-dev] Thoughts on UUID> > > On Thu, 2008-04-10 at 16:21 +0200, Stefan Andersson wrote:> > Anybody up for hacking one together?> > Please god no.> > Linear Math libs are one of those things everyone writes at least once> in their life, at least for fun, and almost all of them are profoundly> flawed in some way. There are so many cases of people making versions> that are *done right* and stable and debugged, that it would be a shame> to quite literally re-invent the wheel.> > Worst case scenario you can bind on of the many c++ versions.> > http://sourceforge.net/projects/nmath> http://www.oonumerics.org/oon/> > > Best,> > /Stefan> > > > Cheers,> > > > ______________________________________________________________________> > > > > Date: Thu, 10 Apr 2008 09:30:35 -0400> > > From: sean at dague.net> > > To: opensim-dev at lists.berlios.de> > > Subject: Re: [Opensim-dev] Thoughts on UUID> > > > > > On Thu, Apr 10, 2008 at 10:23:11AM +0200, Stefan Andersson wrote:> > > > And, to nit-pick even more; it's NOT an UUID, it's a GUID. But> > that's> > > > kind of taken, so the pragmatic approach mould be UUID.> > > > > > > > Yeah, we own the namespace, let's call it an UUID. :D> > > > > > Fair enough, I suggested OSUUID because I was afraid we'd end up> > with> > > other software that wanted to call things UUID that we are working> > with,> > > and then you have to do that really silly namespace import thing to> > keep> > > symbols from clashing.> > > > > > > By the way, why we want to get away from LLUUID is because large> > parts> > > > of the codebase includes libsecondlife ONLY to get that datatype.> > > >> > > > depending on libsecondlife for something as central as ID handling> > > > leads to those assemblies being cumbersome to re-use in other> > settings> > > > (like, for example, when building web apps, standalone tools and> > > > supporting services - take the case of the UGAI; they really> > shouldn't> > > > need libsecondlife at all.)> > > > > > Yeh, LLUUID, LVector3, and LQuarternion make up 95% of our use of> > > libsecondlife. Having our own versions of those would make some> > sense,> > > and only use libsecondlife where we actually need it, in the packet> > > space.> > > > > > -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.> > > __________________________________________________________________> > > > _______________________________________________> > Opensim-dev mailing list> > Opensim-dev at lists.berlios.de> > https://lists.berlios.de/mailman/listinfo/opensim-dev> > _______________________________________________> Opensim-dev mailing list> Opensim-dev at lists.berlios.de> https://lists.berlios.de/mailman/listinfo/opensim-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080411/9b16baae/attachment-0001.html>
More information about the Opensim-dev
mailing list