- publishing free software manuals
Picture of Cover

The Perl Language Reference Manual (for Perl version 5.12.1)

by Larry Wall and others

Paperback (6"x9"), 724 pages
Retail Price: $39.95 (£29.95 in UK)
ISBN-13: 978-1-906966-02-7

About the Book

This manual is a printed edition of the official Perl reference documentation from the Perl 5.12.1 distribution. It describes the syntax of Perl and its built-in datatypes, operators, functions, variables, regular expressions and diagnostic messages.

This manual covers advanced topics, and is suitable for readers who need to be familiar with the details and rules of the Perl language. The modules in the standard Perl library are documented separately in "The Perl Library Reference Manual" (to be published).

This book corresponds to the latest release of Perl at the time of publication (August 2010).

Long-time Perl programmers will find many new features of the Perl language documented in this manual, such as the highly-useful "//" and "//=" operators, state variables, the "given/when" keywords and additional extended regex patterns.

The primary author of this manual, Larry Wall, is the inventor of Perl.

You can examine the contents of the printed book here,

For each copy of this manual sold $1 is donated to The Perl Foundation.

As of August 2014 the total amount donated is $107.

This book is published under the GNU General Public License, version 3.


You can buy the book online at the following bookstores:

The manual can also be ordered from most physical bookstores using the ISBN number.

Print out the following flyer for detailed bookstore and library ordering information,

If the title is listed as "out-of-stock", please ask the bookstore to place an order with one of the wholesale suppliers given in the flyer.

If you encounter any difficulties in obtaining this book, please send an email to sales@network-theory.co.uk for assistance.

If you are not completely satisfied with your purchase for any reason we will gladly issue a full refund or replacement (details).

Related Titles

Further Information

For questions about this book, please use our email address sales@network-theory.co.uk.

Table of Contents

  1. Publisher's Preface
  2. Notes for this printed edition
  3. perl: The Perl language interpreter
  4. perlintro: A brief introduction and overview of Perl
  5. perlrun: How to execute the Perl interpreter
  6. perlsyn: Perl syntax
  7. perldata: Perl data types
  8. perlnumber: Semantics of numbers and numeric operations
  9. perlop: Perl operators and precedence
  10. perlsub: Perl subroutines
  11. perlfunc: Perl builtin functions
  12. perlvar: Perl predefined variables
  13. perlre: Perl regular expressions
  14. perlrebackslash: Regular Expression Backslash Sequences
  15. perlrecharclass: Perl Regular Expression Character Classes
  16. perlreref: Perl Regular Expressions Reference
  17. perlref: Perl references and nested data structures
  18. perlobj: Perl objects
  19. perlform: Perl formats
  20. perltie: How to hide an object class in a simple variable
  21. perldbmfilter: Perl DBM Filters
  22. perlipc: Perl interprocess communication
  23. perlfork: Perl's fork() emulation
  24. perlsec: Perl security
  25. perldebug: Perl debugging
  26. perllexwarn: Perl Lexical Warnings
  27. perldiag: Various Perl diagnostics
  28. perlutil: Utilities packaged with the Perl distribution
  29. perlstyle: Perl style guide
  30. perlport: Writing portable Perl
  31. perlglossary: Perl Glossary
  32. Index