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

Reply via email to