Higher-Order Perl, by Mark Jason Dominus (Via use Perl;):
Higher-Order Perl is about functional programming techniques in Perl. It's about how to write functions that can modify and manufacture other functions.
Why would you want to do that? Because that way your code is more flexible and more reusable. Instead of writing ten similar functions, you write a general pattern or framework that can generate the functions you want; then you generate just the functions you need according to the pattern. The program doesn't need to know in advance which functions are necessary; it can generate them as needed. Instead of writing the complete program yourself, you get the computer to write it for you.
My contract says that after the book is published I can distribute the complete text from my web site. The content of my book will be available to everyone everywhere for free. Watch this space for updates.
Make sure you check out About the Cover.
Hmm, also see this article on Higher order functions from IBM developerWorks (to read), via LtU.
new⇒Girls, please don't get breast implants
http://when-3.ofawyib.nethttp://girls-24.iniexka.nethttp://swingers-4.emy...
Henry: Aug 30, 4:15am