We were all present this week:
- We rehashed the Perl version number discussion from last meeting now that we are all present. We will put together a document with our thoughts on this.
- We will create a GitHub issue to make apostrophe removal feature-guarded.
- Smartmatch (not so surprisingly) turns out to be too big to fail. Given its unique history, we are considering options for how to proceed with it in a more gradual way without giving up on the deprecation.
- Regarding open undef (GH #22490), we agreed that Perl should support undef as a value and not just as a literal for the filename (and warn for the useless modes)
[P5P posting of this summary]
Just Aristotle and Graham.
The notes from this meeting were lost, but have been reconstructed from memory.
- We had a discussion about what future versioning (Perl 7) should look like.
- Discussed if we will need to make changes to apostrophe as package separator, and smartmatch removal, given the fallout they have had.
[P5P posting of this summary]
All present, and this time the meeting actually ended on time.
- We discussed the situation with the apostrophe package separator removal. We continue to keep an eye on things but it now feels close to inevitable that we will use a feature to disable it conditionally.
- We briefly touched on the removal of smartmatch, where both the extent of the situation and our thoughts so far are much less clear.
- Connected to all that, we discussed some general thoughts on how not to keep finding ourselves in the same situation with changes like this, but found we probably already have all the mechanisms we need.
- We decided that the provisions of the PPC process are the right way for pre-PPC “Signature named parameters” to play out so it has now become PPC 0024 with status “Exploratory”.
- We took another brief look at the closure memory leak which is now #22547 and resolved to prepare to put down a consensus next time we meet.
[P5P posting of this summary]