<p dir="ltr"><br>
On Jul 22, 2013 7:24 AM, &quot;Neil Toronto&quot; &lt;<a href="mailto:neil.toronto@gmail.com">neil.toronto@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; It&#39;s a bit of a shame they [monads] don&#39;t come up in Racket much, </p>
<p dir="ltr">Not really. They&#39;re overrated.</p>
<p dir="ltr">&gt; If you try doing effectful computation in Haskell, though, you&#39;ll be begging for something like monads within an hour. If you somehow don&#39;t know about them, the pain will drive you to invent them yourself. You *will* understand them, one way or another.</p>

<p dir="ltr">The primary rationale for using a monad is programming in Haskell.  I&#39;m aware of few other practical use cases.</p>