Proposed Perl Changes

Welcome to the Proposed Perl Changes web site.

Download this data as JSON.

ID Title Status Author(s) Sponsor
0001 Multiple-alias syntax for foreach Implemented Nicholas Clark <nick@XXXX>
0003 Issue a warning “-np better written as -p” Rejected Nicholas Clark <NWCLARK>
0004 Deferred block syntax Implemented Paul Evans <PEVANS>
0005 Everything Slices Rejected Ricardo Signes <rjbs@XXXX> Ricardo Signes <rjbs@XXXX>
0006 Module Loading with “load_module” Implemented Ricardo Signes <rjbs@XXXX> Ricardo Signes <rjbs@XXXX>
0007 source encoding pragma Draft Ricardo Signes <rjbs@XXXX> Ricardo Signes <rjbs@XXXX>
0008 Stable SV Boolean Type Implemented Paul Evans <PEVANS>
0009 Namespace for Builtin Functions Implemented Paul Evans <PEVANS>
0011 Command-line flag for slurping Implemented Tomasz Konojacki <me@XXXX>
0012 Configure option for not including taint support Accepted Neil Bowers <neilb@XXXX>
0013 Support overloaded objects in join(), substr() builtins Accepted Eric Herman <eric@XXXX>, Philippe Bruhat <book@XXXX> Paul Evans <leonerd@XXXX>
0014 ${^ENGLISH_NAME} aliases for punctuation variables Draft Graham Knop <haarg@XXXX>
0015 Remove apostrophe (“Old package separator”) as package separator Draft Nicolás Mendoza <mendoza@XXXX>
0016 A built-in for getting index-and-value pairs from a list Implemented Ricardo Signes <rjbs@XXXX>
0017 built-in functions for checking the original type of a scalar Implemented Graham Knop <haarg@XXXX>
0018 No Longer Require a True Value at the End of a Module Implemented Curtis "Ovid" Poe <curtis.poe@XXXX>
0019 String Literals with Expression Interpolation Draft Ricardo Signes <rjbs@XXXX> RJBS
0020 A builtin for Lexical Export Implemented Paul Evans <PEVANS>
0021 Optional Chaining Draft Breno G. de Oliveira <garu@XXXX>
0022 Metaprogramming API Exploratory Paul Evans <PEVANS>
0023 Map with different topic variable Exploratory Graham Knop <haarg@XXXX>
0024 Named Parameters in Signatures Exploratory Paul Evans <PEVANS>
0025 Perl 5 is Perl Draft Aristotle Pagaltzis <pagaltzis@XXXX>
0026 RFC - enhanced regex /xx Draft Karl Williamson <khw@XXXX>
0027 More list processing operators inspired by List::Util Exploratory Paul Evans <PEVANS>
0028 Custom Pre- and Post-fix Operators Exploratory Paul Evans <PEVANS>
0029 Attributes v2 Exploratory Paul Evans <PEVANS>
0030 undef-aware Equality Operators Exploratory Paul Evans <PEVANS>
0031 Meta-operator Flags to Modify Behaviour of Operators Exploratory Paul Evans <PEVANS>