Article discussing Go, could well be D

Andrew Wiley wiley.andrew.j at gmail.com
Fri Jun 10 11:00:44 PDT 2011


On Fri, Jun 10, 2011 at 9:29 AM, Caligo <iteronvexor at gmail.com> 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.
>

It doesn't have to be hard if you build the package manager in such a way
that it can be integrated into the OS package manager, whether that means
letting the OS package manager modify the language package manager's
database or just adding a switch that turns your package manager into a dumb
build tool so dependency checks can be left to the OS package manager.
That's my theory, anyway.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20110610/21f93977/attachment.html>


More information about the Digitalmars-d mailing list