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 <n...@detonation.org> 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.