Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using files and strings in modern Perl.
Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using modern Perl productively.
Amazon's Simple Storage Service provides a simple, flexible, and inexpensive way to manage online data storage. Amazon's S3 modules for Perl make storing and retrieving data in your own programs almost trivial, leaving Amazon to worry about hosting, scaling, and backups. Abel Lin shows how to store, retrieve, and store data with Amazon S3.
Many programmers know of the two main systems of templating. One embeds actual source code into the template. The other provides a mini language with loops, conditionals, and other control structures. There is a third way -- a reverse callback system. James Robson explains this best-of-both-worlds approach by demonstrating Perl's Template::Recall module.
Yesterday's How to Patch Perl 5 explained the big picture of how to add a new feature to a dynamic language with a virtual machine. Now it's time to discuss the technical details. chromatic
Perl
5 change #33858 adds three new features from Perl 6 to Perl 5.12. With
recent interest in implementations of dynamic languages on various virtual
machines, I thought it interesting to discuss how a feature comes about and how
it works -- even if… read morechromatic
You know the drill by now. You can read the Parrot 0.6.2
release announcement on your own. User-visible improvements include a tremendous amount of progress in Rakudo (Perl 6 on Parrot), including better
object orientation, placeholder variables, and type checking. Much of… read morechromatic
I've spent several hours optimizing Parrot over the past few months. In particular, I've concentrated on the build process for Rakudo (Perl 6 on Parrot), as it exercises a lot of parts of Parrot. We don't yet have accurate numbers… read morechromatic
In this course, participants will learn not only CGI, but the computer language Perl. This language is generally regarded as the most useful computer language for processing and manipulating text based data.