I am considering switching from C to GoLang in order to write more generic code faster for my research in AI. However, I noticed that the Go standard library is missing algorithms for working with graphs and networks and I am not eager to write my own code for graph partitioning or minimum cost flow -- that would undermine my goal of writing code faster!
I am guessing that the right thing to do could be (is it?) to link against existing C libraries, but I am afraid of the compatibility issues and the associated headache. So, I would appreciate if GoLang programmers could share their experience on this topic. Thanks!