So, in other words, I'd better not look at the source code to Judy, if I wanted to write a Julia version that could be under the MIT license... (I haven't yet, and maybe I won't now, although I'm deadly curious as to what they are doing!)
On Tuesday, May 19, 2015 at 8:14:04 AM UTC-4, Isaiah wrote: > > 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] > <javascript:>> 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?) >> >> >
