What Makes A Programming Language Good

Daniel Gibson metalcaedes at gmail.com
Wed Jan 19 06:26:59 PST 2011


Am 19.01.2011 14:56, schrieb Adam Ruppe:
> 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.
>

That'd suck horribly for bigger projects, and also when you've got a lot 
of dependencies, I guess.

> 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.

I don't think it's such a big burden to list the dependencies for your 
project.

Or, even better: combine both ideas: Automatically create and save a 
list of dependencies by trying (like you described).
Then when you release your project, the dependency list is there and all 
dependencies can be fetched before building.

Cheers,
- Daniel


More information about the Digitalmars-d mailing list