Functional Perl Series

This series of posts will cover the concepts of functional programming in Perl.  Each week there will be a new post that is a slightly more in-depth entry on functional and higher order programming in Perl.  The first few posts will move someone who knows basic Perl but is unaware of functional programming to a basic grasp, this will include concepts like lambda functions and closures.  From there we'll explore building upon these.  If you would like to go faster or more in-depth than this series does then you should look at Higher Order Perl by Mark Jason Dominus.

Entries:

  1. The Lambda Function
  2. Closures
  3. Lazy Evaluation
  4. Currying