Perl 5 Porters Weekly: May 27-June 2, 2013
Welcome to Perl 5 Porters Weekly, a summary of the email traffic of the perl5-porters email list. I'll be at YAPC all week, so be sure to say "Hi!" if you see me or come to my talk.
Topics this week include:
- CGI.pm and Module::Build to leave core
- CGI.pm is dead, long live CGI.pm
- Building foundations...
- Storable refactoring
CGI.pm and Module::Build to leave core
Ricardo Signes (RJBS) announced that CGI.pm and Module::Build will be leaving perl's core.
CGI.pm is dead, long live CGI.pm
Aristotle Pagaltzis wrote a reply explaining why he thinks a system like Plack is superior to CGI.pm and why CGI.pm ought not to be used by Perl newbies.
This was a very active thread this week.
Leon Timmermans wrote a "belated reaction" to A Funny Thing Happened on the Way to the P5-Mop. He wrote:
I think we have a lot of discussion on what features we want (usually by people who'll never implement it), but fairly little on how we can enable CPAN authors do achieve them. Zefram's work on pluggable keywords are a notable exception to this, and without it I'm sure p5-mop would have stranded earlier. In their particular case, they need two currently non-existing pieces of foundation:
1) A better OP-code generator, ideally something like an AST.
2) A better method resolution abstraction, ideally (IMHO) something that doesn't require stashes/globs in the first place.
[ ... ]
We [are] failing to have these discussions. There are enough people who have ideas of where we want to go, but few have any idea on how to get there. We're not even bikeshedding, we're silent. I think we really need to have these discussions, in order to push perl further.
Very interesting thread, especially some of the historical context from former pumpking Chip Salzenberg.
I haven't examined it in depth, but it certainly fixes a lot of the ugly parts of the current code.