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