Shuck & Awe #8: Hunting for Perl

Posted in: Technical Track
[[email protected] shuck]$ perl -MLWP::Simple -MNetscape::Bookmarks \
    -E'getprint($_->href) for @{ Netscape::Bookmarks->new(pop)->{thingys} }' news.html

Jochen Hayek makes hushing sounds, points at the radio, and motions us to listen to the Perlcast of Stevan Little on Moose.

Inspired, but not completely satisfied with Camelia, the Perl 6 mascot, Sebastian Riedel came up with a new set of butterfly logos for the Perl 5/6 family. Very purty, methinks, very purty indeed.

Schwern has implemented method and function signatures for the maverick Perl5i. The keyword for methods is easy to come up with, but for subroutine, what should it be, ‘func’ or ‘def’?

Need your module documentation within reach of your eyeballs whenever, wherever you are? Then you are a hopeless techno-junkie. Still, rejoice, for there’s an app for that. Yes, Olaf Alders and a friend came up with iCPAN for the iPhone. Now, if they could only come up with a BlackBerry port…

It’s aaaaaah-live! CPAN Testers 2.0 is up and running. And David Golden reminds us that the days of its first incarnation are counted. If you are interested to send test reports for your platform, consider join the Tester Corp.

In the department of small-yet-fun tricks, smash shows us how to find out your top 5 cli commands. (hmmm… mine involve Perl, Catalyst, Git, dzil and good ol’ ls)

Yuval Kogman is scheming wonderful, terrible things to get Perl’s exceptions to break away from strings and embrace objects instead.

A useful tip for module maintainers from David Golden: how to download RT patches from the command line.

And, finally, brian d foy is looking for hard-copies of The Perl Journal. If you have some sitting in a box somewhere, consider giving him a poke.

[[email protected] shuck]$ perl -E'sleep 2 * 7 * 24 * 60 * 60 # see y'all in 2 weeks!'
email
Want to talk with an expert? Schedule a call with our team to get the conversation started.

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *