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
Perl
28/02/2009: Do you need a complete CGI Web Hosting for less then 4 USD a month?
14/01/2009: Larry Wall Quotes
03/01/2009: Perl migrates to git versioning control system.
19/12/2008: The Perl 5 developer team has announced the Perl Release 5.8.9
01/12/2008: Parrot 1.0 will be out in March 2009
PerlAbout 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
Dispatch Tables
Caching and Memoization
Iterators  
From Recursion to Iterators  
Infinite Streams  
Higher-Order Functions and Currying  
Parsing  
Declarative Programming
>>For the index, go here instead
.

0 comments, (6570 reads) All Articles by, On
  Printer Friendly version - Download Mark Jason Dominus's Higher-Order Perl book from the author and for free!  Log in to use this feature 
Sign Up
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.
 




The comments are owned by the poster. We aren't responsible for its content.
Only registered members may comment on articles.