Functional Pe(a)rls

Functional Pe(a)rls

By osfameron from Italia.pm,London.pm,NorthWestEngland.pm,Edinburgh.pm
Date: Monday, 3 August 2009 14:25
Duration: 40 minutes
Target audience: Technical Perl
Language:
Tags: devel::declare fp functional_programming monads

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


Yes, functional programming is useful in Perl already but it isn't always pretty. I'll show a selection of techniques from FP languages, and also ways to make them pretty and Perlish. Including:

- operator sections
- currying and composition
- monads
- continuations

We'll use some shiny new Perl toys (like Devel::Declare) to help us get convenient syntax for these techniques.


Attended by: Éric Cholet (‎echo‎), Patrick Michaud (‎Pm‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Ash Berlin (‎Ash‎), Martin Schipany (‎ElCondor‎), Steffen Schwigon (‎renormalist‎), Luciano Rocha (‎Strange‎), Cláudio Valente, Florian Ragwitz (‎rafl‎), Damian Conway (‎damian‎), Peter Makholm (‎brother‎), osfameron, Andrew Shitov (‎ash‎), Stefano Rodighiero (‎larsen‎), Jose Celestino (‎japc‎), Luis Rodrigues (‎goblin‎), Clinton Gormley (‎DrTech‎), David H. Adler (‎dha‎), Gabor Szabo (‎szabgab‎), Michele Beltrame (‎arthas‎), Piers Cawley (‎pdcawley‎), Fernando Vezzosi (‎Bucciarati‎), Bernhard Schmalhofer (‎bernhard‎), oleber, Arjen Laarhoven, Rui Pereira, JJ Allen, Jorge Morgado, Mark Morgan, Salvador Fandiño (‎salva‎), Jose L. Hernandez, David Faux, Enrique Nell (‎e-nell‎), Henrik Tougaard (‎htoug‎), David Fernández, Bartosz Jakubski (‎migo‎), Alexandru Nedelcu, James Laver (‎jjl‎), Damon Davison (‎allolex‎), Markus Pinkert (‎Bedivere‎), Henrik Hald Nørgaard, Darius Jokilehto, Paula Valenca (‎phantas‎), Lars Holgaard, Casiano Rodriguez-Leon (‎casiano‎), Jan Henning Thorsen (‎batman‎), Chia-liang Kao (‎clkao‎), Ruslan Zakirov (‎ruz‎), Thomas Heine, Yusuke Kawasaki (‎kawanet‎), Matusalem Marques (‎mmar‎), Enrique J Hernandez Blasco (‎sixstone‎), Henrique Alves (‎Halves‎), Abigail, Peter Stoehr, Jørgen Elgaard Larsen (‎elhaard‎),