Enter a zip code
(Paperback)
"Higher-Order Perl is the most exciting, most clearly-written, most comprehensive, and most forward-looking programming book I've read in at least ten years. It's your map to the future of programming in any language."
Sean M. Burke, Leading Programmer, Comprehensive Perl Archive Network (CPAN)
Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.
"It’s well written...everyone who claims to be an expert ought to read it..these techniques allow programmers to accomplish far more than they’re used to."
More Reviews and RecommendationsMark Jason Dominus has been programming in Perl professionally since 1992, when he was a UNIX sysadmin with the University of Pennsylvania Department of Computer and Information Sciences. Mark is an occasional contributor to the Perl Core, and is the author of the standard perlreftut man page as well as the Tie::File, Text::Template, and Memoize modules. From 1999-2001, Mark was the managing editor of the perl.com website. He was also a columnist for The Perl Journal for several years. All of his articles for TPJ have been reprinted in Computer Science and Perl Programming: Best of the Perl Journal, from O'Reilly and Associates. Mark's other Perl-related articles have appeared in magazines such as Wiredand IEEE Software. Since 1998, Mark has been a professional Perl trainer. In addition to speaking at conferences such as YAPC, the O'Reilly Open Source Conferences, Usenix, and LISA, he has given training courses for large companies and organizations, including Morgan Stanley, IBM, Bristol-Myers Squibb, and the U.S. Air Force. Mark's work on Rx, a Perl regular expression debugger, won the 2001 Larry Wall Award for Practical Utility.
Reader Rating:
See Detailed Ratings
July 27, 2006: The holy trinity of Perl books is now complete. Programming Perl, Perl Best Practices, and now Higher-Order Perl. With these, I am ready to go forth and preach perly wisdom to IT departments everywhere. This book is not merely a book of perl recipes, but rather is an excellent text in applied computer science, but from a Perl perspective, not from an ivory tower of relatively obscure theoretical languages. Reading this book feels like hanging out with a favorite professor. This book can be embraced by the dedicated Perl hobbyist as well as the seasoned programmer. I think there is something in the book for programmers of all levels of ability. I believe this book has set a new standard for programming texts.
Reader Rating:
See Detailed Ratings
January 18, 2005: I read through the preview chapters of this book as they were released by MJ Dominus. This book is a MUST for perl programmers interested in taking their coding to the next level. Better yet, unless he's made some changes prior to publication, this book doesn't waste time with 'intro' chapters and the like. It's perl programming meatiness from page 1 all the way to the end.