Hi all,<br>I am doing an &quot;Intro To Monads&quot; 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&#39;d also like to include a section on why monads exist and why we don&#39;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&#39;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&#39;re around!<br>