Hacker News new | ask | show | jobs
by yjftsjthsd-h 814 days ago
But then it's not really a standard library, is it? A standard library is the set of libraries that's shipped with the language/compiler/interpreter/runtime; it is specifically the batteries that are included. If a library has to be separately added, then by definition it isn't standard. Ex. Boost is a very common C++ library, and people could reasonably argue that it should be folded into the standard library, but it isn't the standard library, and nobody's calling it that except in an informal or joking sense.
1 comments

I don't think your definition of "standard library" is correct.

For example, there's glibc (which you might argue "ships with" GNU stuff) and then there's musl (https://en.wikipedia.org/wiki/Musl) which is an alternative standard library for C programs.