New Features of Perl 5.14: Non-destructive Substitution
Perl 5.14 adds non-destructive substitution.
Perl 5.14 adds non-destructive substitution.
JT Smith shows how to write Facebook applications with offline permissions to post to user walls with Perl and Facebook::Graph.
In the first of a series on writing Facebook applications with Perl, JT Smith demonstrates how to register an application and authenticate users with Facebook::Graph.
Lars Dɪᴇᴄᴋᴏᴡ has sent out a call for attention for the 2011 Perl QA Hackathon: The Perl QA hackathon 2011 is taking place from Saturday, April 16th to Monday, April 18th 2011 in Amsterdam, The Netherlands. Attendance is gratis. We…
In this edited excerpt from the SDL Perl manual, lead developer Kartik Thakore walks through a non-game application of SDL and Perl, building a music player with visualizations in just a few lines of code.
Why do so many web applications have the same components, yet so few actually share those components as libraries? Perhaps the philosophy of building web frameworks is the culprit. Zbigniew Lukasiak’s WebNano is an attempt to solve that problem.
Thanks to Lars Dɪᴇᴄᴋᴏᴡ for sending along this notice about the Plat_Forms 2011 web development contest. Unlike other comparisons of programming languages (such as the great unmaintainable speed-tweakers micromeasurement contest and This Is Odiously Bad Empiricism), Plat_Forms features real teams…
Perl productivity has suffered this month with JT Smith’s announcement of The Lacuna Expanse, a web-based space empire strategy game. As with most of Smith’s projects, TLE uses Perl extensively. Perl.com recently conducted an email interview to explore the world behind the game world.
Moritz Lenz is a contributor to Perl 6 and Rakudo Perl 6. You may know him as the writer of the popular Perlgeek.de Perl 6 blog or a chief wrangler of the Perl 6 test suite. Here are his own words on Perl 6 and Rakudo.
Carl Mäsak is a developer of Rakudo Perl 6 and arguably the most dedicated bug wrangler. He’s contributed to more bug reports than anyone else. If you find that Rakudo does not do as you expect, you’ll likely talk to him on #perl6 for help triaging and categorizing your bug.
In his own words, here’s how he’s helped make Perl 6 real.
Modern Perl developments provide better capabilities for abstraction and reusable code. Rethinking a project more than a decade old with modern techniques demonstrates how much Perl has improved-and how far it could go.
Jonathan Worthington is one of the lead developers of Rakudo Perl 6. In this interview he discusses the project, its future, and what to expect from this exciting new language.
The first Rakudo Star release is out, making Perl 6 available to a wider range of users. Welcome to the new era of Perl.
Welcome to the new Perl.com! It’s a great time to program Perl, and our intent is that Perl.com can show off our language, libraries, and community.
Perl 5.12 has just come out. A rejuvenated development process helps ensure a bright future for Perl as it enters its third decade of making easy things easy and hard things possible. Here’s what you can expect when you upgrade…
While Perl has a few heavy hitters in the web framework world (Catalyst, Jifty, CGI::App), sometimes they can seem like overkill. When writing a light web service or a high-end but not-as-complex website, you might want something smaller and simpler….
I’m working on a project with Curtis “Ovid” Poe and Adrian Howard. We use Perl 5.10.1, but because we control which version of Perl 5 we use, there’s no reason not to test with Perl 5.12.0 - and if we…
Suppose that you want to load a module dynamically (you have the name in a scalar), then alias a function from that module to a new name in another class. In other words, you want a renaming import. How do…
Any language—programming or natural—develops idioms, or common patterns of expression. The earth revolves, but we speak of the sun rising or setting. We talk of clever hacks and nasty hacks and slinging code. We ping each other on IRC to…