C++ Logo

sg15

Advanced search

Re: [Tooling] Evening Session

From: Boris Kolpackov <boris_at_[hidden]>
Date: Mon, 12 Mar 2018 07:40:00 +0200
Torvald Riegel <triegel_at_[hidden]> writes:

> First of all, "package management" means lots of different things to
> different people. [...]
>
> So, what do the proponents of standardized "package management" are
> looking for in terms of functionality?

If you study comments on /r/cpp, etc., that start along the "C++
needs dependency management..." lines, they often end with "...like
Cargo". While I don't believe Cargo's approach will necessary scale
to C++ (too much of a black box), the important underlying theme is
that we need dependency management for package development, not only
package consumption. Or, in other words:

$ git clone .../proj-with-deps.git && now-what?

At the risk of sounding like a broken record, "So you want to write
a package manager" by Sam Boyer[1] should be the required reading
for anyone interested in project/package dependency management.

[1] https://medium.com/_at_[hidden]/so-you-want-to-write-a-package-manager-4ae9c17d9527

Boris

Received on 2018-03-12 06:40:08