Branch: refs/heads/master
Home: https://github.com/Raku/old-design-docs
Commit: b13e78fe5b9dc10bfdacb0122ea40a77b6037ac9
https://github.com/Raku/old-design-docs/commit/b13e78fe5b9dc10bfdacb0122ea40a77b6037ac9
Author: Stefan Seifert <[email protected]>
Date: 2020-09-30 (Wed, 30 Sep 2020)
Changed paths:
M S22-package-format.pod
Log Message:
-----------
Update dependency specifications in S22
An attempt at implementation has shows that using lists for dependency
alternatives causes confusion and is not self-documenting enough as the depends
section itself consists of a list. Using an object with an any key is more
clear and lends itself to future expansion.
Collapsing of system specific values has always been meant to also cover
dependencies. This is now stated explicitly and the details on what's available
described.
The build-depends and test-depends keys are deprecated. They should not have
been part of the v1 META spec. Leaving them in was just an oversight.