I just created a dub package. Frankly, the whole thign is backward.

Guillaume Piolat first.last at gmail.com
Mon Apr 25 11:15:59 UTC 2022


On Monday, 25 April 2022 at 09:20:23 UTC, Ola Fosheim Grøstad 
wrote:
> Ok, so you have to decide what the purpose of Dub is. If it is 
> primarily for newbies

The reason seasoned developers use things like DUB is not ease of 
building, but debt control.

With Semver you will get bug fixes while you sleep.
For example, if I fix issue 
https://github.com/AuburnSounds/Dplug/issues/642 and release a 
new DUB tag, you get this bug fix without even knowing the 
problem existed, at your next "dub upgrade". For the user of the 
library, it doesn't enter their consciousness and they can go on 
with their lives not caring about what this is, or which commit 
they should look at.

Because dependencies are nested, and reused across 
people/organizations, this happens at various levels hence 
improving cost effectiveness of development.

Things like DUB and NPM replaces attention by trust.


More information about the Digitalmars-d mailing list