<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">I’m a strong +1 on moving Backwards and Reverse to base. This is basically free for everybody for a nice consistency win.<div><br></div><div>I’m -1 on exporting them from Control.Applicative. That module is imported unqualified by a significant cross section of the Haskell ecosystem, so this just gratuitously introduces risk of name conflicts for little tangible benefit. In the presence of possible conflicts there I’d err on the side of the status quo over change for change’s sake.</div><div><br></div><div>The only real precedent for doing so is that Control.Applicative also gratuitously exports Const, which is more historical accident than precedent to follow.<br><br><div dir="ltr">-Edward</div><div dir="ltr"><br><blockquote type="cite">On Nov 27, 2019, at 1:36 PM, chessai . <chessai1996@gmail.com> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="auto">I think that makes sense. It wouldn't be disruptive, both changes are small but useful.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 27, 2019, 3:08 PM David Feuer <<a href="mailto:david.feuer@gmail.com">david.feuer@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">If Backwards moves, then Reverse probably should too.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 25, 2019, 6:58 PM Baldur Blöndal <<a href="mailto:baldurpet@gmail.com" target="_blank" rel="noreferrer">baldurpet@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I'll CC Haskell Libraries<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">þri., 12. nóv. 2019 kl. 22:14 skrifaði Ryan Scott <<a href="mailto:ryan.gl.scott@gmail.com" rel="noreferrer noreferrer" target="_blank">ryan.gl.scott@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>This discussion definitely belongs on the mailing list, yes.</div><div><br></div><div>Ryan<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 12, 2019 at 11:59 AM chessai . <<a href="mailto:chessai1996@gmail.com" rel="noreferrer noreferrer" target="_blank">chessai1996@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">I support this. +1<div dir="auto"><br></div><div dir="auto">Should we copy in the libraries mailing list?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 12, 2019, 5:56 AM Baldur Blöndal <<a href="mailto:baldurpet@gmail.com" rel="noreferrer noreferrer" target="_blank">baldurpet@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Is it time to move Control.Applicative.Backwards module from transformers to base, and maybe re-export it from Control.Applicative.<div dir="auto"><br></div><div dir="auto">It's an interesting, important, simple property of Applicative that they can be run backwards.</div></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "haskell-core-libraries" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:haskell-core-libraries+unsubscribe@googlegroups.com" rel="noreferrer noreferrer noreferrer" target="_blank">haskell-core-libraries+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/haskell-core-libraries/CAK9DwL9vPwA%3DJ%3DoZ%3D%2BKrM_k6TcZ89dvzvo0%2B288yDR8HL4bsDw%40mail.gmail.com?utm_medium=email&utm_source=footer" rel="noreferrer noreferrer noreferrer" target="_blank">https://groups.google.com/d/msgid/haskell-core-libraries/CAK9DwL9vPwA%3DJ%3DoZ%3D%2BKrM_k6TcZ89dvzvo0%2B288yDR8HL4bsDw%40mail.gmail.com</a>.<br>
</blockquote></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "haskell-core-libraries" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:haskell-core-libraries+unsubscribe@googlegroups.com" rel="noreferrer noreferrer" target="_blank">haskell-core-libraries+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/haskell-core-libraries/CAD34_kK6QgQ%2BQmg4NpTe%2B129ycFrOhTbcSHp_S9pX%3DdMh_DL%3Dg%40mail.gmail.com?utm_medium=email&utm_source=footer" rel="noreferrer noreferrer" target="_blank">https://groups.google.com/d/msgid/haskell-core-libraries/CAD34_kK6QgQ%2BQmg4NpTe%2B129ycFrOhTbcSHp_S9pX%3DdMh_DL%3Dg%40mail.gmail.com</a>.<br>
</blockquote></div></div>
</blockquote></div></div>
_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org" rel="noreferrer noreferrer" target="_blank">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br>
</blockquote></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "haskell-core-libraries" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:haskell-core-libraries+unsubscribe@googlegroups.com" target="_blank" rel="noreferrer">haskell-core-libraries+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/haskell-core-libraries/CAMgWh9tT%2BHJ1ZdGwzGuWmQXeQQGe6hWYWz3aEyhA13SMcu6OSw%40mail.gmail.com?utm_medium=email&utm_source=footer" target="_blank" rel="noreferrer">https://groups.google.com/d/msgid/haskell-core-libraries/CAMgWh9tT%2BHJ1ZdGwzGuWmQXeQQGe6hWYWz3aEyhA13SMcu6OSw%40mail.gmail.com</a>.<br>
</blockquote></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "haskell-core-libraries" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:haskell-core-libraries+unsubscribe@googlegroups.com">haskell-core-libraries+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/haskell-core-libraries/CAD34_kKcuBmJOikkKfpHKnGu0hD%3DUXDYAMbs655A-7FtZbGzUQ%40mail.gmail.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/haskell-core-libraries/CAD34_kKcuBmJOikkKfpHKnGu0hD%3DUXDYAMbs655A-7FtZbGzUQ%40mail.gmail.com</a>.<br>
</div></blockquote></div></body></html>