This repository is for Proposed Perl Changes - proposals to change the Perl language.
Right now, we're trialling the process. If you would like to submit a feature request, please email an elevator pitch - a short message with 4 paragraphs:
- Here is a problem
- Here is the syntax that I'm proposing
- Here are the benefits of this
- Here are potential problems
and if a "paragraph" is 1 sentence, great.
That will be enough to make it obvious whether the idea is
- actually a bug - a change we'd also consider back porting to maintenance releases (so should be a opened as Report a Perl 5 bug)
- worth drafting an PPC for
- better on CPAN first
- "nothing stops you putting it on CPAN, but it doesn't seem viable"
You don't need to subscribe to the list to send an idea (or see updates). By keeping all discussion there during the trial, we can see if the process works as hoped, and fix the parts that don't.
Please don't submit ideas as issues or PRs on this repository. (We can disable issues, but not PRs). Please follow the instructions above.
These files describe the process we are trialling
- motivation.md - why do we want to do something
- process.md - the initial version of the process
- template.md - the PPC template
- future.md - how we see the process evolving
- others.md - what others do (or did), and what we can learn from them
The status of proposals is tracked in "the PPC Tracker", a Google Sheets spreadsheet. Keep up to date there!