Dub, Cargo, Go, Gradle, Maven

Graham St Jack graham.stjack at internode.on.net
Thu Feb 15 04:11:51 UTC 2018


On Tue, 13 Feb 2018 10:21:49 +0000, Abdulhaq wrote:

> On Tuesday, 13 February 2018 at 10:06:43 UTC, welkam wrote:
>> ADG? Google doesnt find anything relevant
> 
> Acyclic directed graph

A.K.A "DAG" - directed acyclic graph.

I am also interested in build systems, and am currently convinced that 
the problem space is complex enough to warrant build systems being 
separate from package management systems.

Maybe a compromise position would be for a package management system to 
define an interface through which it can do things like:

* Discover what the external dependencies are,

* Provide those external dependencies, and

* Invoke a full build.

Then, any number of build systems (and deployment systems?) could be 
adapted to work with the package management system.


More information about the Digitalmars-d mailing list