Continually experimenting with new ideas and techniques — Reconstructing, Developing, Modernising.
Title: Effective Perl Programming (Second Edition)
Author: Joseph N. Hall, Joshua A. McAdams, and brian d foy
Publisher: Addison Wesley
(Revised and expanded version of my review on Amazon.com)
Effective Perl Programming packs a lot of useful information into a slim and manageable volume – about 425 pages of “meat” in addition to the introduction, other front matter, and back material. There is no “filler” material in the book, which assumes you are already familiar with Perl. The time I have spent reading the book so far has already been handsomely rewarded. All in all the book is well written, accurate, and a delight to read. The authors know their stuff and provide pointers to resources which cover other aspects of Perl well.
The book’s focus on idiomatic Perl sets it apart from most other Perl books. In my experience Perl is a sharp tool, and becoming familiar with its idioms is essential if you want to enjoy cranking out reliable, concise, maintainable code.
Although Perl’s motto may be “There’s More Than One Way To Do It,” the corollary is, “But Most of Them Are Wrong,” or “Some Ways Are Better Than Others.”
The building blocks of the book are 120 items, grouped into thirteen chapters. Each of the items is a relatively short section which ends in a set of things to remember, these items can be used as a cookbook style reference. The first six chapters deal with the basic mechanics of Perl, and the later chapters have a topical focus:
The areas which made this book stand out included: