On Thu, Jan 15, 2009 at 7:02 PM, Michael Giagnocavo <span dir="ltr"><<a href="mailto:mgg@giagnocavo.net">mgg@giagnocavo.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">>Your talk of undergraduate courses to concat two lists isn't grounded<br>
>in any kind of reality, muddies the waters, and probably scares people<br>
>away from Haskell by giving the impression that it's much harder than<br>
>it is.<br>
<br>
</div>I've been studying Haskell a bit to understand and learn more about functional programming (I'm using F#). I have to say, the scariest thing I've faced was exactly what you say. Everything I read built "monads" up to be this ungraspable thing like quantum mechanics.</blockquote>
<div><br>Yeah, monad is on the same level as quantum mechanics. Both are equally simple and popularly construed as ungraspable.<br><br>(However to grasp monads easily you need a background in FP; to grasp QM easily you need a background in linear algebra)<br>
<br>Luke</div></div>