Kick in the Monads

Kick in the Monads

Just as we were all beginning to lose hope in Perl6, Autrijus Tang released
a working implementation of an ever-growing Perl6 subset called Pugs, written in
a purely functional language called Haskell. A lot of Perl people are now
interested in Haskell, and a lot of people who are interested in Haskell are
confused or frightened by "Monads". But Monads aren't scary or even
complicated.

In this talk Marty will briefly explain what a monad is, why they are used in
Haskell, and what they would look like in Perl. As a side-effect (not that we
want any of those) you should be able to understand the Main module of Pugs
after listening.