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.
I like numbers. They can mean a lot of things. Rather than continuing silly arguments over obfuscated and flawed measurements of "language popularity", perhaps a better way of measuring the viability of a language or platform is to measure the… read morechromatic
Patrick Michaud gave Rakudo Perl Talk to the Dallas/Fort Worth Perl Mongers last month. These slides are a great overview of the current status of Parrot's Compiler Toolkit and Rakudo Perl 6. Of particular note is Effectiveness of the Parrot… read morechromatic
I promised to explore the theme of Free-loading Adoption of F/OSS in more detail. Alan Rimm-Kaufman's Why Small Businesses Should Support Open Source is a great place to start: It doesn’t matter if your donation is large or small. It… read morechromatic
Parrot hacker Jerry Gay released Parrot 0.6.1 on Tuesday. Parrot is a virtual machine designed to run dynamic languages efficiently, to allow them to interoperate in the same process, and to provide great compiler tools for building and modifying these… read morechromatic
You want to determine whether two
filenames in a list correspond to the same file on disk (because of
hard and soft links, two filenames can refer to a single file). You
might do this to make sure that you don't change a file you've
already worked with.
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.