Article discussing Go, could well be D

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri Jun 10 10:17:29 PDT 2011


On 6/10/11 11:29 AM, Caligo wrote:
> On Wed, Jun 8, 2011 at 6:06 PM, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org>  wrote:
>> That's it. We need a package management expert on board to either revive
>> dsss or another similar project, or define a new package manager altogether.
>> No "yeah I have some code somewhere feel free to copy from it"; we need
>> professional execution. Then we need to make that tool part of the standard
>> distribution such that library discovery, installation, and management is as
>> easy as running a command.
>>
>> I'm putting this up for grabs. It's an important project of high impact.
>> Wondering what you could do to help D? Take this to completion.
>>
>>
>> Andrei
>>
>
> Andrei, I have to respectfully disagree with you on that, sorry.
>
> D is supposed to be a system programming language, not some scripting
> language like Ruby.  Besides, the idea of some kind of package
> management for a programming language is one of the worst ideas ever,
> specially when it's a system programming language.  You have no idea
> how much pain and suffering it's going to cause the OS developers and
> package maintainers.  I can see how the idea might be attractive to
> non-*nix users, but most other *nix OSs have some kind of package
> management system and searching for, installing, and managing software
> is as easy as running a command.

I don't find this counterargument very strong but am attracted to me 
because it entails no work on my part :o).

FWIW other language distributions that position themselves as system 
languages do embed package management. I personally don't think the two 
notions exclude one another (without being an expert). At least, a 
variety of non-standard libraries should avail themselves of a simple 
"just works" package and versioning amenity.


Andrei


More information about the Digitalmars-d mailing list