zip packages to pack modules
bachmeier via Digitalmars-d
digitalmars-d at puremagic.com
Tue Sep 29 05:04:50 PDT 2015
On Tuesday, 29 September 2015 at 10:37:33 UTC, wobbles wrote:
> How does it increase the learning curve?
A proper package management system would work as I described. You
include pragma(dub) at the top of your program and you don't have
to write your own dub package. dub is a substitute for a
Makefile, not a package manager.
> Absolutely NOTHING will change when dub is included.
> dmd and all your other tools will be there, and you don't have
> to use dub if you don't want to.
That's the problem. D still won't have a tool to allow you to
easily use other libraries. Including dub kills off any chance of
having a package manager.
> Including dub just ensures that everyone can have access to all
> the packages on code.dlang.org easily if they want them. And
> also that we're all working on the same page if we want to
> create new packages.
Again, that's the problem. You shouldn't have to write your own
dub package in order to use dub, and I shouldn't be forced to
tell a new D user that this is the documentation to read if they
want to use D: http://code.dlang.org/package-format?lang=sdl
> Personally I feel it's a no brainer to go with dub. Nothing to
> lose and lots to gain.
I'm reminded of trying to use Linux in the late 1990's. They
didn't understand ease of use or documentation either.
More information about the Digitalmars-d
mailing list