Am Sat, 09 Mar 2013 23:29:33 -0500 schrieb Andrei Alexandrescu <seewebsiteforem...@erdani.org>:
> I figure http://d.puremagic.com/issues/show_bug.cgi?id=9673 it's a great > relatively confined project of good utility. We preapproved it, if > anyone wants to snatch it please come forward. > > Also, any comments to the design are welcome. > > > Thanks, > > Andrei That makes me think of a hierarchy immediately: main.d+ / \ abc.d+ def.d / \ hij.d* klm.d A change in hij.d bubbles up to abc.d and finally to main.d. This is much simpler than a full analysis of whether the change in hij.d really has effects up to main.d. "dmd -c main.d abc.d hij.d" would then rebuild the set. Caveat: A directed graph with no cycles is over-simplistic. Someone with a large project could perhaps tell what the average % of rebuilt modules would be. -- Marco