Hi,<br><br><div class="gmail_quote">On Wed, Jan 5, 2011 at 8:04 AM,  <span dir="ltr">&lt;<a href="mailto:roconnor@theorem.ca">roconnor@theorem.ca</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tue, 4 Jan 2011, Iavor Diatchki wrote:<br>In my completion monad, &quot;join&quot; is more efficent than &quot;bind id&quot;</div></blockquote><div><br></div><div>This suggests that your monad will work less efficiently if you use it with the do-notation.</div>
<div><br></div><div>Join and bind are very similar and, at least in standard Haskell code, I think that &quot;bind&quot; has proven to be a lot more useful then &quot;join&quot;. </div><div><br></div><div>Also, as I mentioned before, if people find &quot;join&quot; easier to define then &quot;bind&quot;, then they can define &quot;join&quot;, and then define &quot;bind&quot; in terms of that---I am still not convinced that we need a new method added to the Monad class.</div>
<div><br></div><div>-Iavor</div></div>