4 ms·
> has a great ecosystem A great ecosystem is one where there is good 1 library to do a thing and you just pick that one. A bad ecosystem is one where there ar
by guappa 2y ago
> has a great ecosystem
A great ecosystem is one where there is good 1 library to do a thing and you just pick that one.
A bad ecosystem is one where there are 25 libraries to do some things and 0 to do some other things, and none of the 25 libraries are very good.
- physicsguy 2y agoI feel like Go falls much into the latter category. I needed to write some code recently that did DSP. There is not any equivalent for this like SciPy in Go that bundles together lots of the common DSP operations you need. There are lots of partial implementations in different libraries of for e.g. filters, all of which use different interfaces. A lot of this I think is because of the lack of SIMD, you can't get brilliant performance out of the box with a Go implementation because the standard compiler doesn't support it.