4 ms·
What's more modular and agile than being able to link another library you didn't compile yourself without worrying about your language version or compiler? C++
by CoolGuySteve 6y ago
What's more modular and agile than being able to link another library you didn't compile yourself without worrying about your language version or compiler?
C++ build systems are already worse than all the languages you mentioned in part because there's no module support.
I also disagree that it would hurt performance. If the logic contained in "-D_GLIBCXX_USE_CXX11_ABI=0" was formalized to allow backwards compatibility, libraries would snap together more easily while still preserving inlining better than C ABI exports are able to.
- dodobirdlord 6y ago> What's more modular and agile than being able to link another library you didn't compile yourself without worrying about your language version or compiler? The point of the document is to lay out the goals and priorities of the authors, not to argue that they are universally applicable. The authors compile everything from scratch with the same version of the compiler, down to the OS kernel.