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
> 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