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