You might consider putting some basic benchmark comparisons in the README.
Thanks for the suggestion! We added some :)
Sweet!
Talking about CPU-friendly code, is there a good example of a Go application written in a data-oriented design paradigm? Something that Mike Acton and Stoyan Nikolov described in their talks concerning C++.
go-geom uses a linear layout for its coordinates, which makes it 30% faster than the equivalent C library in benchmarks, see https://github.com/twpayne/go-geom/blob/master/INTERNALS.md#efficient.
You might consider putting some basic benchmark comparisons in the README.
Thanks for the suggestion! We added some :)
Sweet!
Talking about CPU-friendly code, is there a good example of a Go application written in a data-oriented design paradigm? Something that Mike Acton and Stoyan Nikolov described in their talks concerning C++.
go-geom uses a linear layout for its coordinates, which makes it 30% faster than the equivalent C library in benchmarks, see https://github.com/twpayne/go-geom/blob/master/INTERNALS.md#efficient.