To get the free app, enter your mobile phone number.
Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (2nd Edition) (Effective Software Development Series) 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
The book doesn't cover what has already been covered elsewhere, so the material is all fresh and the space is used to investigate topics in reasonable detail.
The focus on idiomatic Perl - the authors say: "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 book illustrates how to write idiomatic Perl from the choice of language construct through to testing code and using CPAN (the Comprehensive Perl Archive) effectively.
The authors demonstrate a deep understanding of Perl, and have clearly honed their examples and explanations. Well explained areas include: list vs. array, context, local vs. my, Unicode and utf8 handling, and which language constructs are appropriate where. Their experience with Perl in the real world shows in the explanations.
The writing and examples are clear and concise. The book's web site has an errata section which is kept up to date so I could mark up the known errors.
Effective Perl Programming revealed some of the features of recent Perl and new modules which I hadn't noticed or had time to internalize. Sometimes it is time to unlearn old habits and get up to date!
The authors have clearly carefully selected which material to cover, and covered it well.Read more ›
The authors love affair with idioms is a little bit unfortunate, because that is a dangerous path, but most recipes are solid and do not abuse Perl just in order to look clever. Still, what I hate about Perl and Perl book authors is that it looks like Perl attracts special type of people who love complexity for the sake of complexity: complexity junkers. And some pages of the book raised red flags for me.
You need clearly understand that there is a danger with some of those idioms, and shorter is not always better. You better be clear then idiomatic ;-). Again, most of the book contains excellent recipes, but sometimes the authors lose the sense of reality as happened when they try to disprove valid recommendations by David Tiler: "Many Perl programmers write programs that have references to $_ running like an invisible thread through their programs. Programs that overuse $_ are hard to read and are easier to break than programs that explicitly reference scalar variables you have named yourself.")
All-in-all this is a good collection of Perl recipes tuned to Perl version 5.10 and later. Some recipes are extremely valuable as they explain or clarify some less well known but useful Perl features or constructs introduced in version 5.10. The authors provide (mostly ;-) useful advice.
Most Recent Customer Reviews
I have to admit that I am not a Perl aficionado. While there are things about the language that don't appeal to me (this is true of any language), the truth is that I don't really... Read morePublished 17 months ago by KW Post
Nice concise examples and explanations. Easy to use as a reference, but the writing is such that it can be read from cover to cover as well.Published 19 months ago by atucker
As a novice-to-intermediate learner of Perl, this is the first Perl book I've wanted to read cover-to-cover. Chapter 1 was glorious and chapter 2 is looking good. Read morePublished 19 months ago by Eirik Birkeland
This review is about the Kindle version exclusively. All Perl code was converted to low res images that you can't zoom. Read morePublished on June 5, 2014 by Zarabozo
From every chapter I take minimum 10 tips and tricks.
Each bad style has fail example in this book.
Thank you, guys, for this book!
Prior to purchasing this book, I was using the same old stale patterns and packages with Perl. This book gets the creative juices flowing, providing a look at fresh innovations in... Read morePublished on November 16, 2013 by Eric J. Palm
I don't think this book is very useful for a beginner to perl programming as I think some of the details in how the language work are not as thoroughly covered in other books like... Read morePublished on September 21, 2013 by drmrgd
I had the first version of Effective Perl Programming. This new edition reflects the significant changes in Perl since then. It is much more up to date. This is welcome. Read morePublished on July 27, 2013 by Stephanie Sullivan