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.

Read the terse announcement

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.

Read the thread

Building foundations...

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.

Read the thread

Storable refactoring

In response to a gnarly bug reported by Reini Urban, Salvador Fandino decloaked on P5P to offer up a signficantly refactored Storable module.

I haven't examined it in depth, but it certainly fixes a lot of the ugly parts of the current code.

Read the reply

About Perl 5 Porters Summaries

user-pic Weekly p5p summaries