Perl Perl feed

Find out about the history of Perl, how to start programming in Perl and get involved with its vibrant community, and pick up practical Perl programming tips and tricks.

Garbage illustration

In the second article in this series comparing Perl 5 to Perl 6, learn how to handle object destruction in Perl 6.
Perl 6 logo butterfly

Examine the issues you may encounter when porting Perl 5 programs to Perl 6.
People work on a computer server

As many have found, the lure of the Perl is hard to resist.
Getting started with Perlbrew

Install multiple versions of Perl on your system with Perlbrew.
Image of spider web

Learn how to use the HTML::TableExtract tool in Perl.
How programming evolved from knitting

Knit one, purl two: A symbolic language is used to create and produce patterns.
Mouse: A time-saving object system for smaller projects

A lightweight alternative to Moose for Perl, Mouse requires only basic features.

Perl simplifies code by supporting use of lambdas, unnamed functions that serve well for data-rich applications. Here are some examples.