<p><br>
On Sep 30, 2012 10:56 AM, &quot;Albert Y. C. Lai&quot; &lt;<a href="mailto:trebla@vex.net">trebla@vex.net</a>&gt; wrote:<br>
&gt;<br>
&gt; On 12-09-29 09:57 PM, Vasili I. Galchin wrote:<br>
&gt;&gt;<br>
&gt;&gt;          I would an examples of monads that are pure, i.e. no side-effects.<br>
&gt;<br>
&gt;<br>
&gt; What does &quot;side effect&quot; mean, to you? Definition?</p>
<p>When discussing monads, at least, a side effect is an effect that is triggered by merely evaluating an expression. A monad is an interface that decouples effects from evaluation.</p>
<p>&gt;<br>
&gt; Because some people say &quot;State has no side effect&quot;, and some other people say &quot;State has side effects&quot;. The two groups use different definitions.<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</p>