|
By Matt Follett from STL.pm 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.
- Justin Hunter (arcanez)
- Matt Follett
- Ryan Dietrich
- Lee Aylward (leedo)
- Robert Ward
- Charles Keefer (Chip)
- David H. Adler (dha)
- Aran Deltac (bluefeet)
- James Carman (Jeremy)
- Michael Lambert
- Max Shughart (Maxdash McSlam)
- Craig Barritt (gonkster)
- Byron Austin
- Adam Foxson (Fhoxh)
- Julie Eberhart
- John Anderson (genehack)
- Makoto Nozaki (makoto)
- Alex Timoshenko
- gary
- Mark Stosberg
- Ben Thomas (ozukira)
- Chas. Owens (cowens)
- Balkee Balakrishnan
- Ed Szynaka
- Michael Moser
- Kevin Shaum
- John Lightsey (J.D.)
- Paul Vining
- Kenny Drobnack
- Jerry Mindek
- Petar Puskarich
- Dan Magnuszewski (magnachef)
- Jay Hannah (jhannah)
- Dallas Deeds
- Scott Beck (bline)
- Ram Dobson