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.

Reply via email to