Partially leaving Perl to change the world with Kaggle

As some of you may be aware, the last few months have seen a dramatic change to my life.

Since I've been largely incommunicado over this period and have only just started to get in control of these changes, I thought I should take the time to explain my new situation and the impact on my Perl projects.

Firstly, my employment situation has changed dramatically.

For the last 3-4 years I've been at Corporate Express Australia (now Staples Australia) working full time on a large 250k line Perl code base for their main sales channel, and I'd like to take a moment to thank them for their support of Open Source Perl over that time.

Guess what this does ...

First, here's a one-liner:

    perl -de 'BEGIN {@DB::typeahead=("V ::","q")};1'

If you have a sense of what might be happening, you're probably an experienced Perl user. If you can accurately describe what's happening, you're an advanced user. If you can completely describe the output before you see it, you need psychiatric help.

Perl 5.16.0 installed

I thought I would see how long my new 8 core box would take to compile 5.16.0.

It took about 18 minutes 25 seconds if stat on the build log is accurate.

So now I have the new shiny...just need to reload all the CPAN modules I use now.



DuckDuckGo has launched a new plugin system that enables individual developers and Perl community members to build plugins on DuckDuckGo ( The plugins will be available for all our users. Gabriel’s post introduces the plugin platform and different ways to get started:

[From the YAPC::NA Blog.]

Alien::Base Perl Foundation Grant Report Month 3

This month’s work on Alien::Base started really exciting. I had tracked down several bugs and was honing in on full Linux compatibiliy. Turns out much of my testing problems had been in the test suite, wherein I mimiced make/Makefile with a perl script (in the name of Xplatform) but made some incorrect assumptions.

Perl SDL Games and Hacks

Scott Walters will give a talk at YAPC::NA 2012 described as:

Many Perl programmers, given a free weekend, can’t think of anything more fun than playing with computer graphics.  This talk shows off a number of my own adventures as well as hacks by other members of the Perl community.

I’ll talk about:

  • Opening that window or going full screen
  • Reading from the keyboard and mouse
  • Getting stuff onto the screen
  • Animation
  • Gravity and velocity
  • Collision detection
  • Simple enemies (finite state automata)
  • Geometry for games

Seeing several examples of Perl SDL and how they were written should educate and inspire you to dabble with your own ideas.

[From the YAPC::NA Blog.]

iCPAN 2.0.0 now Available in the App Store

I'm happy to announce that iCPAN 2.0.0 is now in the app store. If you're not familiar with it, iCPAN is a free iOS app which allows you to browse CPAN Pod on your iPhone/iPod/iPad. The previous version of iCPAN was released in November of 2010, so this has been a long time in coming.

If only CPAN had a web service...

At YAPC::NA 2012 we’re introducing social badge ribbons....

At YAPC::NA 2012 we’re introducing social badge ribbons. At the registration desk you’ll be able to choose ribbons to apply to your badge as a call out to other attendees about who you are or what you do. You’ll be able to choose from interest areas like “DBIx::Class” and “Web Frameworks” to roles like “Author” and “Speaker” to fun stuff like “Crotchety” and “Rockstar”. There will be dozens of different types of ribbons available. We hope you make use of this tool to make new social connections at YAPC.

[From the YAPC::NA Blog.]

About is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.