Hi all,<br>I am doing an "Intro To Monads" talk in September [1]. The audience consists of experienced non-Haskell developers but they will be familiar with basic functional concepts (closures, first-class functions etc.). <br>
<br>I am looking for suggestions on how to introduce the concept and its implications. I'd also like to include a section on why monads exist and why we don't really see them outside of Haskell.<br><br>Has anyone here done a talk like this? And if so what parts of your presentation were successful and what would you stay away from.<br>
<br>Thanks for the feedback.<br>-deech<br><br>[1] It's in St.Louis, Missouri at the <a href="http://St.Louis%20Perl%20Mongers%20meeting">St.Louis Perl Mongers meeting</a> so come on by if you're around!<br>