|Download Mark Jason Dominus's Higher-Order Perl book from the author and for free!|
|Published on 12/13/08 at 20:42:12 by On|
|About the book
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.
Download the book
Author, Mark Jason Dominus is allowing now to download his book either as a full text (see under for links or download this file) or as a pdf file: Higher-Order.pdf.
A license reminder
Higher-Order Perl is copyright ©2005 by Elsevier Inc. Unauthorized reproduction or distribution is absolutely
forbidden. In particular, note that although the text is available for free, Higher-Order Perl is not in the public domain here and is not available under a free license of any sort. Dominus distributes it from this web site by virtue of special permission from the publisher.
About this version
This is the publisher's own PDF proof of the second version, which was sent to the printers in August 2005. This is better than the bootleg copies available from download sites in at least three ways:
1.) It is the complete text of the second printing, which incorporates many minor corrections; the bootleg copies are all bootlegs of the first printing.
2.) It does not have a nasty little grafitto advertising a vainglorious bootlegger plastered on every page.
3.) It was come by honestly, not stolen from the printer.
Download individual chapters-text version
Recursion and Callbacks
Caching and Memoization
From Recursion to Iterators
Higher-Order Functions and Currying
>>For the index, go here instead.
0 comments, (6434 reads) All Articles by, On
|The comments are owned by the poster. We aren't responsible for its content.|
Only registered members may comment on articles.
|No comments so far.|