> > Judy is LGPL, which is OK for making a wrapper, but I don't think that > would allow me to rewrite it in Julia, would it? >
Translations are fine but must be released under the same license. Clean-room algorithm implementations are not subject to that restriction. On Mon, May 18, 2015 at 9:38 PM, Scott Jones <[email protected]> wrote: > Thanks everybody, Dicts are working fine now, for my tests with UInt64 and > UInt128s as keys... (I haven't benchmarked it against my old stuff, I'll > have to do that at some point ;-) ) > What I'm doing right now isn't really performance critical (I, of course, > am obsessively interested in any performance topic!), I am testing building > different data structures for handling > the tasks that utf8proc is used for right now... that won't take 1.5MB, > and will be much faster... (in the database world, a lot of what I'm doing > is changing it from a row store to a column store...). > I don't know how much time in compiling Julia is spent on seeing if a > character is a start identifier character or a plain identifier > character... but this should speed those checks up quite a bit. > BTW: Jacob & Steven, you are both very evil, pointing me at another need > performance thing to get obsessed about! Now I'll start thinking about > Judy as well as Julia... (Judy is LGPL, which is OK > for making a wrapper, but I don't think that would allow me to rewrite it > in Julia, would it?) > >
