Originally posted by Weasel
View Post
This is one of the main reasons Torvalds refused to accept C++ in his kernel back then. Because there wasn't just a C++.
Now C++ is more unified, but changing old codebases is not really feasible, and in the meantime it snowballed and grew into its own subculture.
technically it's illegal even there though, it's just not a practical issue, but it still breaks "standards")
Cops won't show up on FSF door to convict them for their "allowing illegal c++ usage in their compiler" anytime soon.
Note that it's not really the kernel's fault whatsoever, so it's not Linux per se, just the userland libraries. Linux (the kernel) is still solid as ever.
Comment