ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
ProposalProposed byAdded DatePPCStatusLast UpdatedDays LeftLast UpdateURL
2
Drop the 5Aristotle Pagaltzis2024-11-2100252 - Exploratory2024-11-21-357https://github.com/Perl/PPCs/pull/58
3
source::encoding to declare encoding of sourceRik2021-10-1900072 - Exploratory2022-10-22-1118Punted to 5.37 after design changes identified.https://github.com/Perl/PPCs/pull/5
4
enhanced /xx on regexKarl Williamson2022-09-1600262 - Exploratory2024-11-21-357bumped into Exploratory, rjbs to email p5phttps://github.com/Perl/PPCs/pull/17
5
Refalias parameters in subroutine signaturesGianni Ceccarelli2025-12-1500342 - Exploratory2025-12-1532PR merged
6
Metaprogramming APIPaul Evans2022-09-2300223 - Implementing2023-11-23-721meta is now on CPAN, at least as a devel versionhttps://github.com/Perl/PPCs/pull/25
7
${^ENGLISH_NAME} aliases for punctuation variablesGraham Knop2021-10-2900143 - Implementing2024-11-21-357Created 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
8
Optional chainingBreno Oliveira2021-10-2800213 - Implementing2024-11-21-357Veesh is implementing. We have a plan that involves OP_ENTERSUBhttps://www.nntp.perl.org/group/perl.perl5.porters/2021/10/msg261796.html
9
Template Strings (qt)Rik2022-06-1800193 - Implementing2024-01-12-671Paul has begun looking at implementation, raised some questions
10
Support overloaded objects in join(), substr() builtinsPhilippe Bruhat2021-11-0300133 - Implementing2023-08-17-819progress 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
11
New module loading functionRik2021-10-0800064 - Testing2025-12-1532Experimental in 5.40.0
12
signature named parametersPaul Evans00244 - Testing2025-12-1532Now experimenting in 5.43.5
13
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
14
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
15
Lexically exportPaul Evans2022-06-2800205 - AcceptedIncluded in 5.38.0https://www.nntp.perl.org/group/perl.perl5.porters/2022/06/msg264152.html
16
N-at-a-time with forNick00015 - AcceptedIncluded in 5.36.0https://github.com/Perl/RFCs/blob/master/rfcs/rfc0001.md
17
defer { ... }Paul Evans00045 - AcceptedIncluded in 5.36.0https://github.com/Perl/RFCs/blob/master/rfcs/rfc0004.md
18
Boolean SV typePaul Evans00085 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/08/msg261105.html
19
namespace for builtinsPaul Evans00095 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/08/msg261409.html
20
Command-line flag for slurpingTomasz Konojacki00115 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/09/msg261616.html
21
indexedRik00165 - AcceptedIncluded in 5.36.0
22
generic finally blocksPaul Evans2021-10-195 - AcceptedIncluded in 5.36.0https://www.nntp.perl.org/group/perl.perl5.porters/2021/10/msg261757.html
23
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
24
any and allPaul Evans2024-07-1700275 - AcceptedIncluded in 5.42.0https://github.com/Perl/PPCs/pull/50
25
map my $x { BLOCK }Graham Knop2023-02-030023E - Expired2023-08-24-812Draft PR in progress; PSC will discuss in #113 maybehttps://github.com/Perl/PPCs/pull/33
26
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
27
warning "-np better written as -p"Nick0003R - Rejected
28
Everything-slicesRik2021-06-200005R - Rejectedhttps://www.nntp.perl.org/group/perl.perl5.porters/2021/06/msg260568.html
29
kvRik0010R - RejectedReplaced with builtin:indexed (RFC 0016)https://github.com/Perl/PPCs/pull/7
30
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
31
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
32
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
33
${^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
34
unknown vs undefCurtis Poe2021-12-18R - Rejectedhttps://www.nntp.perl.org/group/perl.perl5.porters/2021/12/msg262249.html
35
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
36
module keywordCurtis Poe2022-01-24R - Rejectedhttps://www.nntp.perl.org/group/perl.perl5.porters/2022/01/msg262535.html
37
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
38
native lexical importingCurtis Poe2022-02-12R - RejectedSee Yves' UNIVERSAL::import() Pre-RFChttps://www.nntp.perl.org/group/perl.perl5.porters/2022/02/msg262783.html
39
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
40
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
41
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
42
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
43
pre and postfix operatorsPaul Evans2024-07-1900281 - Draft Review2024-11-22-356https://github.com/Perl/PPCs/pull/51