| ▲ | wjakob 2 hours ago | |||||||
I am very worried by feature creep in libc++ and libstdc++ and the harm that this inflicts on the wider C++ ecosystem. Transitive inclusion of large parts of the STL, and entangling of STL with core language features are both extremely bad. This should IMO be topic #1 of the committee but is barely even noticed. The mantra "It's okay, modules will save us" is naive and will not work. | ||||||||
| ▲ | CoastalCoder 2 hours ago | parent [-] | |||||||
I'm pretty late to this discussion, but... I was somewhat horrified to discover that the STL ended up with a special role in the language spec. (IIRC, one of the tie-ins is initializer lists.) IMHO it's far wiser to leave the standard library as something that isn't needed by the core language, and where users can (at least in principle) provide their own alternative implementation without needing compiler hacks. I.e., those details are inherent in the definition of "library" in the C/C++ world. | ||||||||
| ||||||||