3 ms·
The word "antiquated" comes to mind, but it's worse than that. An age-old self-created fractal hell of dumb problems created by a simplistic view of code reuse
by titzer 4y ago
The word "antiquated" comes to mind, but it's worse than that. An age-old self-created fractal hell of dumb problems created by a simplistic view of code reuse based on the simple mechanism of text inclusion that constantly restrains future evolution. It's antediluvian and just plain backwards.
- twic 4y agoWe are at least getting modules real soon now: https://en.cppreference.com/w/cpp/language/modules https://en.cppreference.com/w/cpp/language/modules
- xigoi 4y agoWe've been getting them real soon for… about 5 years now?
- ninkendo 4y agoThey were supposed to be part of C++11, back when it was called C++0x, before getting punted. So more like almost 20 years now (since some time after C++03.)
- duped 4y agoThe only compiler that seems to care about implementing modules is MSVC. It'll be "real soon" when GCC stops crashing.
- mardifoufs 4y agoI think there's a GCC branch that implements module, and it seemed pretty stable. But there must be a reason why it's not merged yet so you're most likely right.
- pjmlp 4y agoMany are quite happy to only use VC++.