<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>It's been a long-running ambition of ours to find a grand unification library when it comes to vectors and quaternions.<BR>
<BR>
Axiom is used in some core parts - and we're copying and casting back and forth a lot - and the Axiom lib we're using isn't actually a lib any longer upstreams; we need to find a good 'base math lib', preferrably not using unsafe code (like Axiom is). Anybody know one? Anybody up for hacking one together?<BR>
<BR>
Best,<BR>
/Stefan<BR><BR><BR>
<HR id=stopSpelling>
<BR>
> Date: Thu, 10 Apr 2008 09:30:35 -0400<BR>> From: sean@dague.net<BR>> To: opensim-dev@lists.berlios.de<BR>> Subject: Re: [Opensim-dev] Thoughts on UUID<BR>> <BR>> On Thu, Apr 10, 2008 at 10:23:11AM +0200, Stefan Andersson wrote:<BR>> > And, to nit-pick even more; it's NOT an UUID, it's a GUID. But that's<BR>> > kind of taken, so the pragmatic approach mould be UUID.<BR>> > <BR>> > Yeah, we own the namespace, let's call it an UUID. :D<BR>> <BR>> Fair enough, I suggested OSUUID because I was afraid we'd end up with<BR>> other software that wanted to call things UUID that we are working with,<BR>> and then you have to do that really silly namespace import thing to keep<BR>> symbols from clashing.<BR>> <BR>> > By the way, why we want to get away from LLUUID is because large parts<BR>> > of the codebase includes libsecondlife ONLY to get that datatype.<BR>> ><BR>> > depending on libsecondlife for something as central as ID handling<BR>> > leads to those assemblies being cumbersome to re-use in other settings<BR>> > (like, for example, when building web apps, standalone tools and<BR>> > supporting services - take the case of the UGAI; they really shouldn't<BR>> > need libsecondlife at all.)<BR>> <BR>> Yeh, LLUUID, LVector3, and LQuarternion make up 95% of our use of<BR>> libsecondlife. Having our own versions of those would make some sense,<BR>> and only use libsecondlife where we actually need it, in the packet<BR>> space.<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>