On Tue, 14 Jun 2011 21:14:28 +0200, Andrei Alexandrescu <seewebsiteforem...@erdani.org> wrote:

On 6/14/11 1:58 PM, Steven Schveighoffer wrote:
I think it should be split as follows:

dmd: determine *what* to download (i.e. I need to import module x.y.z)

It can't (unless it does the download too) due to transitive dependencies.

So pipe dmd's output to the build tool, dmd waits for the build tool to
feed it some info on stdin, and then continues, using the new info to
locate the downloaded files?

This way, the build tool is free to grab stuff using git, svn, from
additional library folders on the local computer, or even generate
random modules to feed to dmd.

--
  Simen

Reply via email to