What Makes A Programming Language Good

retard re at tard.com.invalid
Wed Jan 19 11:32:03 PST 2011


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.


More information about the Digitalmars-d mailing list