By Matt Follett from
Date: Wednesday, 23 June 2010 11:30
Duration: 20 minutes
Target audience: Intermediate
Language: English
Tags: cacheing closure curry dispatch dispatch_tables functional memoization table

Introduction to Functional Concepts in Perl

You can find more information on the speaker's site:

The resurgence of functional programming languages in recent years has shown that no one paradigm will efficiently solve any given problem. Instead, attempting to use the best methods for the problem at hand will lead to smaller, cleaner code. The talk will start by explaining the very basic building blocks of functional programming and then move up through concepts like currying, cacheing, memoization, dispatch tables, and one approach to enhancing OOP in Perl through functional programming.

The talk URL is a link to a Keynote version of the slides. I will upload PDF and SlideShare versions soon.

Attended by: