Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Perl 5 Pocket Reference, 3rd Edition
by Johan Vromans
O'Reilly and Associates, 2000

Capsule Review

Excellent book. 5 stars out of 5.

Who should be interested in this book?

  • Anyone who flips through the index of Programming Perl at least once a day.
  • Perl programmers who find themselves in Perl quandaries when away from their bookshelves.
  • Absent-minded Perl hackers who can't remember the regex bestiary or similar details.

Full Review

I got the Perl 5 Pocket Reference as a gift from the Perl Conference 3.0, and it's been within arm's reach at all times since. It's an invaluable reference for those who find themselves searching through perldocs or Programming Perl for tidbits on a daily basis.

Johan Vromans cuts stacks and stacks of Perl documentation down to the most essential at-your-fingertips facts. The book is organized like a series of appendices, covering subjects like command-line options, pragmatic modules, special variables, and regular expressions. That last one is the most dog-eared and thumbed through section of my copy; it boils the sometimes-cryptic regular expression bestiary down to the essentials and is worth list price all by itself.

You won't learn Perl from this book. It doesn't take the place of bibles like Programming Perl or Learning Perl, but you'll certainly want to keep it handy if you're an absent-minded programmer like me. I use it when I can't remember the argument order for push or the formatting codes for sprintf, or even if I want to thumb through a list of the standard modules to jog my memory when working on a problem.

The 3rd edition has been published recently in order to cover Perl 5.6, so make sure you get the latest edition. I know I will...

In reply to Perl 5 Pocket Reference by CMonster

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (2)
As of 2022-05-22 23:41 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (81 votes). Check out past polls.