Hey everyone,

Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!

September 5th-11th

News and highlights

Dave Mitchell reinstated a change which broke Variable::Magic once Vincent Pit released a new version.

Yaroslav Kuzmin's patch (Re: Perl 5.22 mvswrite Segmentation Fault) for fopen function on z/OS was merged.

Grant reports

Tony Cook Grant 7 report 23.

Tony Cook Grant 7 report 24.

Tony Cook TPF Grant for August 2016.

Dave Mitchell TPF Grant #2 report #137, #138, #139.

Dave Mitchell TPF Grant #2 August 2016.

Issues

New issues

Resolved issues

Suggested patches

James E. Keenan provided a patch in Perl #128856 (DirHandle: Improve test coverage and provide descriptions).

Father Chrysostomos provided a patch for Perl #129224 (Bleadperl breaks Data::Swap), which Andreas J. Koenig reports works.

Tom Hukins provided a patch in Perl #129229 to fix the parallel building.

Aristotle Pagaltzis provided a patch to document DirHandle as obsolete.

Nicolas (Atoomic) provided a patch in Perl #129235 Reduce SelectSaver memory footprint. to reduce memory footprint in SelectSaver by only loading Carp when it needs it.

Discussion

The topic of smart match came up (pounding the smartmatch drum) again, as Ricardo Signes (rjbs) asks whether we should fix it, kill it, or just not recommend anyone use it. The proposed fix for it is to reduce its scope significantly. Tony Cook provided a patch which does this, but supports overloading on both sides. There are suggestions to remove the LHS (left hand side) overloading in order to reduce its confusing bits further. Aristotle Pagaltzis provided and important relationship to that part of the syntax in autodie. A discussion continued there, while another discussion continued around a suggestion by Father Chrysostomos.