[Haskell-beginners] WWAAA... I hate monads

Thomas Davie tom.davie at gmail.com
Wed Apr 22 07:42:19 EDT 2009


On 22 Apr 2009, at 12:26, Colin Paul Adams wrote:

>>>>>> "Daniel" == Daniel Carrera <daniel.carrera at theingots.org> writes:
>
>    Daniel> Can anyone recommend a simple and clear explanation of
>    Daniel> monads? You can assume that I know basic math and basic
>    Daniel> Haskell syntax. So, for example, "a -> b" is much more
>    Daniel> clear than "a function that takes input of one type and
>    Daniel> has an output of a different type".
>
> This is excellent:
>
> http://ertes.de/articles/monads.html

Hopefully this will help too - monads are made rather too much of,  
just build up slowly to them rather than diving into them first –  
they're not the be all and end all of classes.

http://noordering.wordpress.com/2009/03/31/how-you-shouldnt-use-monad/

Bob


More information about the Beginners mailing list