On 8/14/07, Sebastian Sylvan <[EMAIL PROTECTED]> wrote:
> On 14/08/07, Dan Piponi <[EMAIL PROTECTED]> wrote:
> > Where do monads come in?
>
> Well I would try to distinguish between code that we write to compute
> values, and values which represent monadic actions when coming up with
> analogies.

How would you make that distinction? At this point I can imagine
students immediately thinking that my factorial program is a recipe
and wondering why it doesn't involve monads. Either you distinguish
between these things in a circular way using monads (no use when
teaching monads in the first place) or you have some a priori
distinction that you point out to students.
--
Dan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to