17 May
2014
17 May
'14
12:52 a.m.
On Fri, 16 May 2014 17:22:27 -0600
"Niall Douglas"
It proposes we eliminate build systems by making the entire thing a graph database compiling per-type rather than per-file.
Well, I've read that part and I'm not convinced it's a good idea. Buildsystem handles not only C++ but other toolchains and tasks. Once compiler writers get around to making their compilers cloud based and treat all cpp files as one enormous translation unit this can be integrated into a build tool as single step. Until then build tools can handle C++ dependencies by scanning header files and exchanging information between separate projects using tools like pkg-config. For now it's best to improve on this.