Tread Carefully, My Dear C++
Observations: Programming, Languages
The blog post C++ Modules Might Be Dead-on-Arrival is a bit scary for me. I don't know how much of the criticisms at the above link are legit, but C++ cannot afford a misstep here. C++ is in a precarious position today. The reason the industry has become so enamored with functional programming languages and platforms that provide automatic memory management is because of the damage programmers have done in languages like C++. Every improvement must be an improvement. The addition of a broken mechanism in the C++20 standard could potentially trigger the end of my favorite language. That's something many in the industry would love to see. I'm not one of those people.