DUB - call to arms

Nick Sabalausky (Abscissa) SeeWebsiteToContactMe at semitwist.com
Thu Apr 18 16:01:46 UTC 2019


On 4/18/19 5:40 AM, Russel Winder wrote:
> 
> The Gradle people have been through all this over the years, and now
> have an excellent dependency management system including allowing quite
> fine grain manual specifications.
> 
> Gradle now has a C++ build as well as the whol gamut of JVM-based
> languages. An alternative is to add D to this.

My old JVM days predate Gradle, but at a glance it looks like Gradle is 
mainly a buildsystem. As the key problem we're facing is needing to 
separate package management from buildsystem, utilizing Gradle seems 
like a tough sell (tough to sell to me, included), even if only utilized 
for its package management.

Although I'm personally not entirely against the idea of utilizing an 
existing cross-platform language-agnostic package manager behind-the-scenes.

For example: What do you think of 0install? 
<https://github.com/Abscissa/DPak/issues/1>  I haven't personally used 
it, but I've had my eye on it for quite a number of years. Seems similar 
to Nix, but without the difficult Nix expression language, and without 
the difficulty of installing older package versions.


More information about the Digitalmars-d mailing list