Welcome to this week’s Perl 5 Porters summary. A lot of great stuff happened last week, including the first 5.16.1 release candidate.

I am not going to make a habit of talking about non-P5P stuff, but I noticed that dotCloud is offering unlimited sandbox instances for hackathons. So if you’re planning a hackathon and you don’t want to be bothered with setting up servers, check it out. I covered deploying a PSGI application to dotCloud in my YAPC::NA talk, and it’s probably easier than you think!

And now, onward:

perl 5.16.1-RC1 is now available
Ricardo Signes announced that perl-5.16.1-RC1 was available on CPAN. In fact, by the time I wrote this, perl-5.16.1 is available from your favorite CPAN mirror and/or perlbrew. perl-5.16.2 is expected in November 2012.

Read the thread
Read perldelta to see what’s changed between 5.16.0 and 5.16.1

Testing gitalist for perl5.git.perl.org
Dennis Kaarsemaker cares for and feeds a lot of p5p infrastructure. He announced he was now testing a Gitalist instance on the perl core git repository. Gitalist has a lot of advantages for browsing commits over the “out of the box” code browser called gitweb like code highlighting and rendering POD into HTML. (Should I note here that both gitweb and Gitalist are written in Perl? Consider it done.) He asked for people to give the new site a spin and provide feedback. Rik Signes asked if anyone was interested in hacking on Gitalist for p5p. So, anyone interested?

Read the thread
Take gitalist for a spin.

Github mirror site pull requests not really useful
Reini Urban reposted a pull request to the core perl mirror on github. David Golden pointed out that no one on p5p tracks that mirror so pull requests on it are not very helpful because they’re likely to be “warnocked”. (What is warnocked? Glad you asked.)

The powers that be are going to coordinate a policy change on the core perl mirror to turn off the pull request feature.

Read the thread

Should we remove ‘register’ declarations
Karl Williamson asked if ‘register’ declarations should be removed from the perl core. Among those who know, there was much +1′ing.

Read the thread

given should localize topic, not lexicalize topic
Ricardo Signes replied to a query by Father Chrysostomos asking if he could merge his patch implementing the proposed change in the behavior of given by writing:


At any rate, it was an emphatic "yes."  I was just telling someone yesterday
how strongly I support this change and how much better it is for the language.


Perl Saves SysAd Bacon
Without further comment I give you an epic perlthanks.


Big thanks to everyone involved in bringing the power of perl to the world.
It's not often that perl and bacon intersect(or at least I wouldn't think so).
But when they do, they do so very elegantly. In short, while coding a script
to notify me of an event I felt the subtle nudge of an empty stomach.
I then proceeded to the kitchen where bacon had become my fuel of choice.
Once the flesh hit the pan I returned to my workstation where inspiration had struck.

I resumed coding while the idea was fresh. Not realizing the number of minutes
which had passed while I was pulling Event::Lib into my code tradgedy loomed
ever closer. I had forgotten the bacon. Luckily for me the strength of perl 
is that so many modules are readily available. Upon testing my script the
notification popped up and like any good "idea bulb" it snapped me out of 
what I was doing. Instantly I remembered the bacon and sprang to action. 
Once I had topped off my tank I could safely resume my coding. Who knew 
that perl + bacon could be such graceful dance partners.


Want to read the replies?

You know you do.

[Encode] 2.45 released!
Dan Kogai announced that Encode 2.45 had been released and the Changelog shows 8 new fixes and improvements.

Read the thread

Post filed under p5p weekly.