3 ms·
You could view the standard/core library as the minimum need to make a language pragmatically useful. You could also view it as trying to prevent fragmentation
by nnutter 11y ago
You could view the standard/core library as the minimum need to make a language pragmatically useful. You could also view it as trying to prevent fragmentation. However, the stability of standard/core libraries is also what causes them to be "where things go to die" because changing them is very hard to do without breaking things.
In the case of Go they also prefer to let third parties experiment and determine which design works best rather than trying to guess.
So it's all a bit subjective hence the differing opinions. The point is it's people trying to balance trade-offs.