<div dir="ltr">($$) conflicts with conduit :)</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 18, 2014 at 6:21 AM, Alexander Berntsen <span dir="ltr"><<a href="mailto:alexander@plaimi.net" target="_blank">alexander@plaimi.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
</div><div class="">On 18/04/14 12:09, Malcolm Wallace wrote:<br>
> I would like to strongly oppose the theft of the (&) operator from<br>
> general use.  The proposal to put it in Data.Function, such that<br>
> you need to know you are importing it, is OK, but it should never<br>
> go into the Prelude.<br>
</div>It is unlikely to ever go into Prelude as '&'. The current patch only<br>
puts it in Data.Function.<br>
<br>
I still maintain that '|>' and '<|' are preferable, and could go in<br>
prelude regardless of Data.Sequence.<br>
<br>
'&' represents conjunction in my head, and furthermore it does not<br>
obviously relate to '$'. To remedy my concerns, I think David<br>
Menendez's suggested '$$' should be strongly considered. This also<br>
remedies your concern of occupying all the one-character namespace,<br>
which makes it a stronger candidate for prelude than '&'.<br>
<br>
And I do think that we should have a reverse application operator in<br>
Prelude. Sitting in Data.Function it is only barely more convenient<br>
than defining it yourself.<br>
<div class="">- --<br>
Alexander<br>
<a href="mailto:alexander@plaimi.net">alexander@plaimi.net</a><br>
<a href="https://secure.plaimi.net/~alexander" target="_blank">https://secure.plaimi.net/~alexander</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.22 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
</div>iF4EAREIAAYFAlNQ/L0ACgkQRtClrXBQc7VeRAEAsM1m7l/HYd1huc1UaLf/6S/m<br>
2Da8dzFysp6ruQV4aa4BAIyBb/Ekc3Ohn+OIZRdR+FCQ+PQeaR7X+r7SZfFsF58u<br>
=yApD<br>
-----END PGP SIGNATURE-----<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div>