Wed, 19 Jan 2011 13:56:17 +0000, Adam Ruppe wrote: > Andrei wrote: >> We need a package system that takes Internet distribution >> into account. > > Do you think something like my simple http based system would work? > > Fetch dependencies. Try to compile. If the linker complains about > missing files, download them from http://somewebsite/somepath/filename, > try again from the beginning. > > There's no metadata, no version tracking, nothing like that, but I don't > think such things are necessary. Worst case, just download the specific > version you need for your project manually.
A build tool without any kind of dependency versioning support is a complete failure. Especially if it also tries to handle external non-D dependencies. It basically makes supporting all libraries with rapid API changes quite impossible.