| ▲ | locknitpicker 4 hours ago | ||||||||||||||||||||||||||||||||||
> That shows how much you know modules, what is your experience with header units? More than enough to understand quite well that at this point it is a tooling issue. https://gitlab.kitware.com/cmake/cmake/-/work_items/25293 If you had any experience on the topic you'd be quite aware of the issues caused by tools scrambling to support the feature. For example, GCC only claimed official support for modules a few months ago with the release of GCC 15. Even Ubuntu 2026 LTS broke modules support. If you want to learn about the topic, I recommend you start by getting acquainted with CMake and its state of modules support. https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules.... It goes to show how your opinions contrast with your knowhow. > Contracts are much worse Nonsense. Worst case they are annotations you can safely ignore. The fact you try to portray annotations used to aid static analysis as "much worse" than a complete revolution of how build systems manage dependencies and binaries just goes to show how detached from reality your comments are. | |||||||||||||||||||||||||||||||||||
| ▲ | pjmlp 3 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||
My github and /r/cpp/ presence is a proof of how much experience I have in practice. As for you trying to educate me, whatever dude. You would be better spending your time reading the mailing papers that point out the design flaws. In case you want to learn about the topic, that is. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||