Vladimir Panteleev wrote:
IMO, sticking to the C-ism of "one object file at a time" and dependency on external build tools / makefiles is the biggest mistake DMD did in this regard.
You don't need such a tool with dmd until your project exceeds a certain size. Most of my little D projects' "build tool" is a one line script that looks like:
dmd foo.d bar.d There's just no need to go farther than that.