Dub, Cargo, Go, Gradle, Maven
b4siL3 b.
b3.temp at gmx.com
Mon Feb 12 12:45:04 UTC 2018
On Monday, 12 February 2018 at 10:35:06 UTC, Russel Winder wrote:
> In all the discussion of Dub to date, it hasn't been pointed
> out that JVM building merged dependency management and build a
> long time ago. Historically:
>
> Make → Ant → Maven → Gradle
>
> and Gradle can handle C++ as well as JVM language builds.
>
> So the integration of package management and build as seen in
> Go, Cargo, and Dub is not a group of outliers. Could it be then
> that it is the right thing to do. After all package management
> is a dependency management activity and build is a dependency
> management activity, so why separate them, just have a single
> ADG to describe the whole thing.
>
> SCons, CMake, and Meson (also Reggae?) are traditional build
> tools, but they assume all package dependency management is
> handled elsewhere,
Indeed. That's the big problem of these non-specialiazed build
tools.
More information about the Digitalmars-d
mailing list