<p dir="ltr">I think they're both wretched. return makes beginners think it's a control structure; pure just seems meaningless (I guess that's a slight improvement, arguably). I'd have gone for something like inject myself, but there's no way that's happening.</p>
<div class="gmail_quote">On Sep 25, 2015 8:00 PM, "Christopher Allen" <<a href="mailto:cma@bitemyapp.com">cma@bitemyapp.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Agreed.<div><br></div><div>The name pure is pretty awful. It's not _that_ big of a deal, but pure is annoyingly senseless and my coauthor noticed this of her own accord as well.</div><div><br></div><div>+1 for the proposal, just wish it wasn't named pure ;)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 25, 2015 at 6:47 PM, wren romano <span dir="ltr"><<a href="mailto:wren@community.haskell.org" target="_blank">wren@community.haskell.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Fri, Sep 25, 2015 at 1:23 AM, Bardur Arantsson <<a href="mailto:spam@scientician.net" target="_blank">spam@scientician.net</a>> wrote:<br>
> Reasoning: I happen to rather like "return" for purely pedagogical<br>
> purposes since it lets you pretend (as a sufficient-for-beginners<br>
> approximation) that code in the do-notation in IO is imperative code and<br>
> "return" is the usual name for what it does in that context. I think<br>
> that has a certain value, but "Legacy" is quite off-putting.<br>
<br>
</span>+1.<br>
<br>
I like the proposal to merge pure/return into a single thing, but I<br>
rather prefer the name "return" for all the same pedagogical reasons<br>
it was originally chosen.<br>
<span><font color="#888888"><br>
--<br>
Live well,<br>
~wren<br>
</font></span><div><div>_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org" target="_blank">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr">Chris Allen<br><div><span style="font-size:12.8000001907349px">Currently working onĀ </span><a href="http://haskellbook.com" target="_blank">http://haskellbook.com</a></div></div></div></div></div></div>
</div>
<br>_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br>
<br></blockquote></div>