Am Mittwoch, 7. September 2016 16:32:19 UTC+2 schrieb Isaac Gouy: > > > > On Wednesday, September 7, 2016 at 2:12:21 AM UTC-7, > sascha.l....@googlemail.com wrote: > >> >> Maybe. For the shootout I prefer the embedded variant to >> to demonstrate it is do-able without resorting to 3rd party libs. >> > > Unfortunately, k-nucleotide now explicitly requires use of a built-in / > library HashMap. Programs that used a custom hash-table implementation have > been replaced. > > By "library" I don't mean a custom hash table implementation that you've > put into a library. >
Okay, I made https://bitbucket.org/s_l_teichmann/fastmap/overview which offers uint64 to int mapping. There is no special code for k-nukleotide in this library. It is custom in the way that I've wrote it and it is optimized, but there is no good reason to not use it in other projects, too. It is Free Software / Open Source covered by the MIT license. So it can be used by other people, too. If this does not count the Benchmark game follows a skewed defintion of a library. Can you eleborate please, what a library is? And how do you think does this match to the library definition in terms of Go? -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.