From 6184ef3caf9e944ca49d3a239cf77d4455426710 Mon Sep 17 00:00:00 2001 From: "Philippe Bruhat (BooK)" Date: Thu, 6 Feb 2025 22:44:31 +0100 Subject: [PATCH] update the PPC status to be more consistent The different values for PPC status are somewhat inconsistent between the various documents in the docs/ directory, and the actual PPC documents. For example, "Accepted" in the process document means "with the code merged as a new (probably experimental!) feature of perl", while in the current PPCs documents, it was used to mean "Accepted Proposal". During PSC #178 2025-02-06, Aristotle and BooK discussed the issue, and proposed some new status names, with a goal of improving clarity. This commit makes the following status renames: Draft => Proposed Exploratory => Proposed Accepted => Wanted Implemented => Incorporated The discussion also revolved about the possible parallel existence of an idea (the PPC proposal) and an implementation. An implementation can exist while the PPC is still being discussed an evaluated, and help steer it. An implementation can be rejected, while the idea is still accepted. --- ppcs/ppc0001-n-at-a-time-for.md | 2 +- ppcs/ppc0004-defer-block.md | 2 +- ppcs/ppc0006-load-module.md | 2 +- ppcs/ppc0007-source-encoding.md | 2 +- ppcs/ppc0008-sv-boolean-type.md | 2 +- ppcs/ppc0009-builtin-namespace.md | 2 +- ppcs/ppc0011-slurp-argument.md | 4 ++-- ppcs/ppc0012-configure-no-taint.md | 2 +- ppcs/ppc0013-overload-join-and-substr.md | 2 +- ppcs/ppc0014-english-aliases.md | 2 +- ppcs/ppc0015-drop-old-package-separator.md | 2 +- ppcs/ppc0016-indexed-builtin.md | 2 +- ppcs/ppc0017-original-build-type.md | 2 +- ppcs/ppc0018-module-true.md | 2 +- ppcs/ppc0019-qt-string.md | 2 +- ppcs/ppc0020-lexical-export.md | 2 +- ppcs/ppc0021-optional-chaining-operator.md | 2 +- ppcs/ppc0022-metaprogramming.md | 2 +- ppcs/ppc0023-map-grep-with-topic.md | 6 +++--- ppcs/ppc0024-signature-named-parameters.md | 2 +- ppcs/ppc0025-perl-version.md | 2 +- ppcs/ppc0026-enhanced-regex-xx.md | 2 +- ppcs/ppc0027-any-and-all.md | 2 +- ppcs/ppc0028-custom-prefix-postfix-operators.md | 2 +- ppcs/ppc0029-attributes-v2.md | 2 +- ppcs/ppc0030-undef-aware-equality.md | 2 +- ppcs/ppc0031-metaoperator-flags.md | 2 +- 27 files changed, 30 insertions(+), 30 deletions(-) diff --git a/ppcs/ppc0001-n-at-a-time-for.md b/ppcs/ppc0001-n-at-a-time-for.md index a4e46de..0aab53c 100644 --- a/ppcs/ppc0001-n-at-a-time-for.md +++ b/ppcs/ppc0001-n-at-a-time-for.md @@ -5,7 +5,7 @@ Author: Sponsor: Nicholas Clark ID: 0001 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0004-defer-block.md b/ppcs/ppc0004-defer-block.md index c3fc1fc..6fb62d4 100644 --- a/ppcs/ppc0004-defer-block.md +++ b/ppcs/ppc0004-defer-block.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0004 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0006-load-module.md b/ppcs/ppc0006-load-module.md index 02fa56e..e5c5cb7 100644 --- a/ppcs/ppc0006-load-module.md +++ b/ppcs/ppc0006-load-module.md @@ -5,7 +5,7 @@ Author: Ricardo Signes Sponsor: Ricardo Signes ID: 0006 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0007-source-encoding.md b/ppcs/ppc0007-source-encoding.md index 77d3e4a..8c9d73c 100644 --- a/ppcs/ppc0007-source-encoding.md +++ b/ppcs/ppc0007-source-encoding.md @@ -5,7 +5,7 @@ Author: Ricardo Signes Sponsor: Ricardo Signes ID: 0007 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0008-sv-boolean-type.md b/ppcs/ppc0008-sv-boolean-type.md index ea8fd66..2dc5f03 100644 --- a/ppcs/ppc0008-sv-boolean-type.md +++ b/ppcs/ppc0008-sv-boolean-type.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0008 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0009-builtin-namespace.md b/ppcs/ppc0009-builtin-namespace.md index fe4db72..149d6ab 100644 --- a/ppcs/ppc0009-builtin-namespace.md +++ b/ppcs/ppc0009-builtin-namespace.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0009 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0011-slurp-argument.md b/ppcs/ppc0011-slurp-argument.md index 009dcce..cd6a46e 100644 --- a/ppcs/ppc0011-slurp-argument.md +++ b/ppcs/ppc0011-slurp-argument.md @@ -2,10 +2,10 @@ ## Preamble - Author: Tomasz Konojacki + Author: Tomasz Konojacki Sponsor: ID: 0011 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0012-configure-no-taint.md b/ppcs/ppc0012-configure-no-taint.md index a125074..f1519e9 100644 --- a/ppcs/ppc0012-configure-no-taint.md +++ b/ppcs/ppc0012-configure-no-taint.md @@ -5,7 +5,7 @@ Author: Neil Bowers Sponsor: ID: 0012 - Status: Accepted + Status: Wanted ## Abstract diff --git a/ppcs/ppc0013-overload-join-and-substr.md b/ppcs/ppc0013-overload-join-and-substr.md index 339f7c8..bb0119a 100644 --- a/ppcs/ppc0013-overload-join-and-substr.md +++ b/ppcs/ppc0013-overload-join-and-substr.md @@ -5,7 +5,7 @@ Authors: Eric Herman , Philippe Bruhat Sponsor: Paul Evans ID: 0013 - Status: Accepted + Status: Wanted ## Abstract diff --git a/ppcs/ppc0014-english-aliases.md b/ppcs/ppc0014-english-aliases.md index e0b7c85..79618a8 100644 --- a/ppcs/ppc0014-english-aliases.md +++ b/ppcs/ppc0014-english-aliases.md @@ -4,7 +4,7 @@ Author: Graham Knop ID: 0014 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0015-drop-old-package-separator.md b/ppcs/ppc0015-drop-old-package-separator.md index 4f3b39f..1d5ad88 100644 --- a/ppcs/ppc0015-drop-old-package-separator.md +++ b/ppcs/ppc0015-drop-old-package-separator.md @@ -5,7 +5,7 @@ Author: Nicolás Mendoza Sponsor: ID: 0015 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0016-indexed-builtin.md b/ppcs/ppc0016-indexed-builtin.md index edff82e..847cd56 100644 --- a/ppcs/ppc0016-indexed-builtin.md +++ b/ppcs/ppc0016-indexed-builtin.md @@ -5,7 +5,7 @@ Author: Ricardo Signes Sponsor: ID: 0016 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0017-original-build-type.md b/ppcs/ppc0017-original-build-type.md index d0d39ef..e6f3327 100644 --- a/ppcs/ppc0017-original-build-type.md +++ b/ppcs/ppc0017-original-build-type.md @@ -5,7 +5,7 @@ Author: Graham Knop Sponsor: ID: 0017 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0018-module-true.md b/ppcs/ppc0018-module-true.md index e1adbb0..4dd874c 100644 --- a/ppcs/ppc0018-module-true.md +++ b/ppcs/ppc0018-module-true.md @@ -5,7 +5,7 @@ Author: Curtis "Ovid" Poe Sponsor: ID: 0018 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0019-qt-string.md b/ppcs/ppc0019-qt-string.md index e45f8ea..1654c58 100644 --- a/ppcs/ppc0019-qt-string.md +++ b/ppcs/ppc0019-qt-string.md @@ -5,7 +5,7 @@ Author: Ricardo Signes Sponsor: RJBS ID: 0019 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0020-lexical-export.md b/ppcs/ppc0020-lexical-export.md index 79e9553..70db12b 100644 --- a/ppcs/ppc0020-lexical-export.md +++ b/ppcs/ppc0020-lexical-export.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0020 - Status: Implemented + Status: Incorporated ## Abstract diff --git a/ppcs/ppc0021-optional-chaining-operator.md b/ppcs/ppc0021-optional-chaining-operator.md index 937657c..4de3e25 100644 --- a/ppcs/ppc0021-optional-chaining-operator.md +++ b/ppcs/ppc0021-optional-chaining-operator.md @@ -5,7 +5,7 @@ Author: Breno G. de Oliveira Sponsor: ID: 0021 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0022-metaprogramming.md b/ppcs/ppc0022-metaprogramming.md index 1c967ea..9b59d4a 100644 --- a/ppcs/ppc0022-metaprogramming.md +++ b/ppcs/ppc0022-metaprogramming.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0022 - Status: Exploratory + Status: Proposed ## Abstract diff --git a/ppcs/ppc0023-map-grep-with-topic.md b/ppcs/ppc0023-map-grep-with-topic.md index 6b7330d..086344c 100644 --- a/ppcs/ppc0023-map-grep-with-topic.md +++ b/ppcs/ppc0023-map-grep-with-topic.md @@ -2,9 +2,9 @@ ## Preamble - Author: Graham Knop - ID: 0023 - Status: Exploratory + Author: Graham Knop + ID: 0023 + Status: Proposed ## Abstract diff --git a/ppcs/ppc0024-signature-named-parameters.md b/ppcs/ppc0024-signature-named-parameters.md index 168e99d..1d7b909 100644 --- a/ppcs/ppc0024-signature-named-parameters.md +++ b/ppcs/ppc0024-signature-named-parameters.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0024 - Status: Exploratory + Status: Proposed ## Abstract diff --git a/ppcs/ppc0025-perl-version.md b/ppcs/ppc0025-perl-version.md index 064571b..fdc7a43 100644 --- a/ppcs/ppc0025-perl-version.md +++ b/ppcs/ppc0025-perl-version.md @@ -4,7 +4,7 @@ Author: Aristotle Pagaltzis ID: 0025 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0026-enhanced-regex-xx.md b/ppcs/ppc0026-enhanced-regex-xx.md index f36e0f2..43163b1 100644 --- a/ppcs/ppc0026-enhanced-regex-xx.md +++ b/ppcs/ppc0026-enhanced-regex-xx.md @@ -4,7 +4,7 @@ Author: Karl Williamson ID: 0026 - Status: Draft + Status: Proposed ## Abstract diff --git a/ppcs/ppc0027-any-and-all.md b/ppcs/ppc0027-any-and-all.md index 177954a..2a39062 100644 --- a/ppcs/ppc0027-any-and-all.md +++ b/ppcs/ppc0027-any-and-all.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0027 - Status: Exploratory + Status: Proposed ## Abstract diff --git a/ppcs/ppc0028-custom-prefix-postfix-operators.md b/ppcs/ppc0028-custom-prefix-postfix-operators.md index 976603c..fdd5a94 100644 --- a/ppcs/ppc0028-custom-prefix-postfix-operators.md +++ b/ppcs/ppc0028-custom-prefix-postfix-operators.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0028 - Status: Exploratory + Status: Proposed ## Abstract diff --git a/ppcs/ppc0029-attributes-v2.md b/ppcs/ppc0029-attributes-v2.md index 9aa4c2b..94fcf46 100644 --- a/ppcs/ppc0029-attributes-v2.md +++ b/ppcs/ppc0029-attributes-v2.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0029 - Status: Exploratory + Status: Proposed ## Abstract diff --git a/ppcs/ppc0030-undef-aware-equality.md b/ppcs/ppc0030-undef-aware-equality.md index fa1b05c..2cbe19a 100644 --- a/ppcs/ppc0030-undef-aware-equality.md +++ b/ppcs/ppc0030-undef-aware-equality.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0030 - Status: Exploratory + Status: Proposed ## Abstract diff --git a/ppcs/ppc0031-metaoperator-flags.md b/ppcs/ppc0031-metaoperator-flags.md index 01b47d9..3690e91 100644 --- a/ppcs/ppc0031-metaoperator-flags.md +++ b/ppcs/ppc0031-metaoperator-flags.md @@ -5,7 +5,7 @@ Author: Paul Evans Sponsor: ID: 0031 - Status: Exploratory + Status: Proposed ## Abstract