On Monday, August 12, 2013 15:48:54 H. S. Teoh wrote: > Which is why I proposed writing the build system in D. Ideally, build > scripts would themselves be D programs... dogfooding ftw. :)
I would not want to make any attempt to make dmd, druntime, and Phobos build with a "standard D build tool" until it's been totally sorted out elsewhere. It's one thing to write up a script in D which will handle the specific situation of dmd or druntime or Phobos. It's quite another to write a generic build tool. I think that we could write a nice, clean build script for Phobos (or dmd or druntime) in D which specifically handled it without any attempt to generalize it and end up with something much better than make. But leave the standard D build tool stuff up to the likes of dub and orbit until they are ready to be used with dmd, druntime, and Phobos. - Jonathan M Davis
