ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
ProposalProposed byAdded DatePPCStatusLast UpdatedDays LeftLast UpdateURL
2
pre and postfix operatorsPaul Evans2024-07-1900281 - Draft Review2024-11-22-441https://github.com/Perl/PPCs/pull/51
3
Magic v2Paul Evans2026-05-0200351 - Draft Review2026-05-0285
4
Magic v2 Viral ValuesPaul Evans2026-05-0200361 - Draft Review2026-05-0285
5
source::encoding to declare encoding of sourceRik2021-10-1900072 - Exploratory2022-10-22-1203Punted to 5.37 after design changes identified.https://github.com/Perl/PPCs/pull/5
6
Drop the 5Aristotle Pagaltzis2024-11-2100252 - Exploratory2024-11-21-442https://github.com/Perl/PPCs/pull/58
7
enhanced /xx on regexKarl Williamson2022-09-1600262 - Exploratory2024-11-21-442bumped into Exploratory, rjbs to email p5phttps://github.com/Perl/PPCs/pull/17
8
Refalias parameters in subroutine signaturesGianni Ceccarelli2025-12-1500342 - Exploratory2025-12-15-53PR merged
9
Support overloaded objects in join(), substr() builtinsPhilippe Bruhat2021-11-0300133 - Implementing2023-08-17-904progress is happening (slowly); stalled because of limitations on perl's existing overload table structurehttps://www.nntp.perl.org/group/perl.perl5.porters/2021/11/msg261831.html
10
${^ENGLISH_NAME} aliases for punctuation variablesGraham Knop2021-10-2900143 - Implementing2024-11-21-442Created a separate issue for strictness tracking.
Implementor: Joe McMahon <joe.mcmahon@gmail.com>
https://www.nntp.perl.org/group/perl.perl5.porters/2021/10/msg261811.html, https://github.com/Perl/PPCs/pull/22
11
Template Strings (qt)Rik2022-06-1800193 - Implementing2024-01-12-756Paul has begun looking at implementation, raised some questions
12
Optional chainingBreno Oliveira2021-10-2800213 - Implementing2024-11-21-442Veesh is implementing. We have a plan that involves OP_ENTERSUBhttps://www.nntp.perl.org/group/perl.perl5.porters/2021/10/msg261796.html
13
Metaprogramming APIPaul Evans2022-09-2300223 - Implementing2023-11-23-806meta is now on CPAN, at least as a devel versionhttps://github.com/Perl/PPCs/pull/25
14
N-at-a-time with forNick00015 - AcceptedIncluded in 5.36.0https://github.com/Perl/RFCs/blob/master/rfcs/rfc0001.md
15
defer { ... }Paul Evans00045 - AcceptedIncluded in 5.36.0https://github.com/Perl/RFCs/blob/master/rfcs/rfc0004.md
16
New module loading functionRik2021-10-0800065 - AcceptedExperimental in 5.40.0
17
Boolean SV typePaul Evans00085 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/08/msg261105.html
18
namespace for builtinsPaul Evans00095 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/08/msg261409.html
19
Command-line flag for slurpingTomasz Konojacki00115 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/09/msg261616.html
20
Drop support for ' as package name separatorNicolas Mendoza2022-06-1400155 - AcceptedIncluded in 5.38.0 (warning)https://www.nntp.perl.org/group/perl.perl5.porters/2021/08/msg261286.html, https://github.com/Perl/perl5/pull/20593
21
indexedRik00165 - AcceptedIncluded in 5.36.0
22
builtin:: functions for detecting numbers vs stringsGraham Knop2022-02-2300175 - AcceptedShipped with 5.36.0 in builtin:https://www.nntp.perl.org/group/perl.perl5.porters/2022/02/msg262997.html
23
use feature 'module_true';Curtis Poe2022-04-0300185 - AcceptedIncluded in 5.38.0https://www.nntp.perl.org/group/perl.perl5.porters/2022/06/msg263855.html, https://github.com/Perl/perl5/pull/20365
24
Lexically exportPaul Evans2022-06-2800205 - AcceptedIncluded in 5.38.0https://www.nntp.perl.org/group/perl.perl5.porters/2022/06/msg264152.html
25
signature named parametersPaul Evans00245 - AcceptedNow experimenting in 5.43.5
26
any and allPaul Evans2024-07-1700275 - AcceptedIncluded in 5.42.0https://github.com/Perl/PPCs/pull/50
27
generic finally blocksPaul Evans2021-10-195 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/10/msg261757.html
28
Re-implement number to string conversionSisyphus2021-06-200002E - ExpiredRob (Sisyphus) said he doesn't have the time/energy to push this forward at the momenthttps://www.nntp.perl.org/group/perl.perl5.porters/2021/06/msg260583.html
29
map my $x { BLOCK }Graham Knop2023-02-030023E - Expired2023-08-24-897Draft PR in progress; PSC will discuss in #113 maybehttps://github.com/Perl/PPCs/pull/33
30
warning "-np better written as -p"Nick0003R - Rejected
31
Everything-slicesRik2021-06-200005R - Rejectedhttps://www.nntp.perl.org/group/perl.perl5.porters/2021/06/msg260568.html
32
kvRik0010R - RejectedReplaced with builtin:indexed (RFC 0016)https://github.com/Perl/PPCs/pull/7
33
Configure option for taintNeil2021-08-120012R - RejectedThis was merged for 5.36 and reverted. Neil will start again with a new RFChttps://www.nntp.perl.org/group/perl.perl5.porters/2021/08/msg261250.html
34
Naming the 0th match in regexRoy ??R - RejectedThis was effectively rejected in the thread.https://www.nntp.perl.org/group/perl.perl5.porters/2021/09/msg261490.html
35
deprecate exists() on arraysRikR - RejectedDisagreement on the right thing to do, so we rejected this.https://www.nntp.perl.org/group/perl.perl5.porters/2021/09/msg261473.html
36
${^OUTPUT_HANDLE}Paul Evans2021-10-22R - RejectedThis was rejected as someone pointed out you can just { local *STDOUT = $fh; ... }https://www.nntp.perl.org/group/perl.perl5.porters/2021/10/msg261784.html
37
unknown vs undefCurtis Poe2021-12-18R - Rejectedhttps://www.nntp.perl.org/group/perl.perl5.porters/2021/12/msg262249.html
38
perldelta namingAlexander Hartmaier2022-01-07R - RejectedNeil followed up saying that perldelta.pod should keep its name.https://www.nntp.perl.org/group/perl.perl5.porters/2022/01/msg262330.html
39
module keywordCurtis Poe2022-01-24R - Rejectedhttps://www.nntp.perl.org/group/perl.perl5.porters/2022/01/msg262535.html
40
policiesCurtis Poe2022-01-27R - RejectedNeil followed up on the thread saying we've rejected it for now, since everyone solves this with a module at the moment, and it's not clear what this approach does better than that.https://www.nntp.perl.org/group/perl.perl5.porters/2022/01/msg262618.html
41
native lexical importingCurtis Poe2022-02-12R - RejectedSee Yves' UNIVERSAL::import() Pre-RFChttps://www.nntp.perl.org/group/perl.perl5.porters/2022/02/msg262783.html
42
check if we're running under the debuggerCurtis Poe2022-02-23R - RejectedCan already be done, but wasn't documented. Curtis has done a PR for the doc change.https://www.nntp.perl.org/group/perl.perl5.porters/2022/02/msg262982.html
43
auto-requireFelipe Gaspar2022-02-18R - RejectedSolution(s) exist for this on CPAN. It's dangerous, so shouldn't be in the language. Neil followed up on thread to record it as rejected.https://www.nntp.perl.org/group/perl.perl5.porters/2022/02/msg262896.html
44
A `library` keywordCurtis Poe2022-04-01R - RejectedThis proposal spun out a separate proposal for "yield true", but otherwise the value wasn't clear, so we've rejected it. We still think there's potential, but it needs to start with a more open review / discussion.https://www.nntp.perl.org/group/perl.perl5.porters/2022/04/msg263435.html
45
readpipe with list argsFelipe Gaspar2022-04-06R - RejectedThis is not as easy as it might appear, as the unary precedence of readpipe would have to change. A more comprehensive review of Perl's IPC is really called for (see Rik's response in thread)https://www.nntp.perl.org/group/perl.perl5.porters/2022/04/msg263505.html