Thanks for reminding me. Although I wonder if there is a difference between drawing metaphors (monads are burritos etc.) and drawing parallels. For example in the beginning it was useful for me to think of monads (and typeclasses really) as approximating Java interfaces. Now this parallel dies pretty quickly but it was something for me to hold onto while internalizing the concepts. Is there a danger in telling people this?

-deech

On Tue, Aug 3, 2010 at 5:36 PM, Dan Piponi <dpiponi@gmail.com> wrote:
On Tue, Aug 3, 2010 at 2:51 PM, aditya siram <aditya.siram@gmail.com> wrote:
> I am doing an "Intro To Monads" talk in September [1].
> ...what would you stay away from.

Some things to stay away from:

http://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/

(Though I secretly harbour a belief that there is a correct metaphor
that everyone should be using. :-)
--
Dan