Article discussing Go, could well be D
Jacob Carlborg
doob at me.com
Thu Jun 16 14:24:49 PDT 2011
On 2011-06-10 20:00, Andrew Wiley wrote:
> On Fri, Jun 10, 2011 at 9:29 AM, Caligo <iteronvexor at gmail.com
> <mailto:iteronvexor at gmail.com>> wrote:
>
> On Wed, Jun 8, 2011 at 6:06 PM, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org
> <mailto: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.
Windows doesn't have a OS package and Mac OS X doesn't have one out of
the box. Only on Linux there are several package managers to integrate
with, seems to be a lot of work. I think it's easier to build a custom,
specific for D.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list