3 ms·
Modules.
by gpderetta 3y ago
Modules.
- lostmsu 3y agoAre they in C++23?
- gpderetta 3y agoThey are in C++20. But only MSVC has an usable implementation yet.
- kazinator 3y agoSome C++ person recently wrote to the GNU Make mailing list about some grotesque experiments for supporting C++ modules inside GNU Make whereby GNU Make would communicate with some C++ compiler process over sockets and generate dependencies. Any decent language with modules needs no make utility in the first place. You tell the compiler to build/update the program. The compiler compiles (if necessary) the interface definitions the program references, and in that vein recursively updates the whole tree, compiling anything that has changed; then links the program. I didn't need any make utility when working with Modula-2 in 1990!
- glouwbug 3y agoI’ve always wondered why we use make in the first place. Is it really so hard to write a python script that keeps track of file time stamps in a JSON? gcc can even be invoked with certain flags to print header dependencies. Make is crusty, archaic, and over designed
- Iwan-Zotow 3y agoHello Scons