After a short discussion with Dan Kortschak, we decided that it is
necessary to discuss Go on science at the list.
The thing started with an email about the 2 different libraries we have for
linear algebra and matrix operations
(go.matrix and biogo.matrix).
There are important things to talk about, for instance, compatibility
between our libraries. For instance, some
near-zero-cost biogo.matrix <--> go.matrix dense matrix converting
function, which should be possible since their internal representations are
already very similar and would be identical with some changes that Dan has
planned for biogo (if I understood him right). On the same line, it would
be important that we keep one or (in the matrix case)
two recommended standards for common things, don't have a proliferation of
similar, incompatible libraries. IMO it would be nice that the go
scientific libraries build on each other as with numpy and scipy.
Because of the previous, I think there is a place for a go-science
community of library developers, for instance, in G+. We might gather at
some point in a hangout or IRC to talk about compatibility and coordinate
efforts. We could also, maybe at some point, do other things to help the
cause, like some kind of wiki. Probably none of us has a lot of available
time, but a G+ community or similar shouldn't take much of it.