Review by Shlomi Fish, 2006.02.08
The noise about this book back when it was published sparked my interest, and I really wanted to read it. So I was happy when I received this book from the Israeli Perl Mongers library. It took me several months to read it and now's the time to review it.
"Higher Order Perl" is both enjoyable and accessible. Mark Jason Dominus demonstrates some techniques that originated from the LISP world and shows how to implement them in Perl, and how they can be put into good use. I learend a lot from this book: how currying, iterators and streams can be useful, how a recursive descent parser can be implemented, and many other things.
My main problem with the book was that I felt the examples became a bit disorganised as they were patched and new function arguments were added. But it does not detract much from an otherwise good book.