<span id="mailbox-conversation">This one draws me out of silence. Strong +1 on (<$>). 0 on (<$).</span><div class="mailbox_signature">
<br>—<br>Sent from <a href="https://www.dropbox.com/mailbox">Mailbox</a>
</div>
<br><br><div class="gmail_quote"><p>On Tue, Feb 24, 2015 at 11:08 AM, Alois Cochard <span dir="ltr"><<a href="mailto:alois.cochard@gmail.com" target="_blank">alois.cochard@gmail.com</a>></span> wrote:<br></p><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>
<div dir="ltr">It is clearly sad that we reached that stage before realizing the problem, but OTOH it would be worst to not fix it now that we still have a (very) last chance.<div><br></div>
<div>+1 on both from me.</div>
<div><br></div>
<div>Unlike Greg I don't think encouraging people to use the QuasiQuoter is a good idea, it's for me obvious that the <$> syntax is widely used, I see it in mostly every open source code I read.</div>
</div>
<div class="gmail_extra">
<br><div class="gmail_quote">On 24 February 2015 at 17:03, Richard Eisenberg <span dir="ltr"><<a href="mailto:eir@cis.upenn.edu">eir@cis.upenn.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is a tough call for me.<br><br>
This change will be very annoying, I think. When updating for 7.10, I was quite surprised that I still needed to import Control.Applicative for <$>, and put in the CPP to do so. Now I'll have to remove that from quite a few modules. Given that we plan only a week for RC3, there are a lot of modules in the ecosystem that will have to be updated within that week!<br><br>
Of course, an author who doesn't update (by removing the now-redundant import of <$>) just gets a warning, but it's still annoying.<br><br>
In my opinion, little changes like this, made right before the deadline, make Haskell feel more like a little research language than something meant to support industrial work.<br><br>
All that said, I desperately miss having <$> in the Prelude in 7.10. Hence the tough call.<br><br>
0 from me, then.<br><span class="HOEnZb"><font color="#888888"><br>
Richard<br></font></span><div class="HOEnZb"><div class="h5">
<br>
On Feb 24, 2015, at 10:47 AM, Christopher Reichert <<a href="mailto:creichert07@gmail.com">creichert07@gmail.com</a>> wrote:<br><br>
><br>
> +1 on <$>. Indifferent on <$.<br>
><br>
> -Christopher<br>
><br>
> On Tue, Feb 24 2015, Edward Kmett <<a href="mailto:ekmett@gmail.com">ekmett@gmail.com</a>> wrote:<br>
>> We have a couple of weeks until the third release candidate for GHC 7.10<br>
>> goes out the door.<br>
>><br>
>> Along the way with the last couple of release candidates folks have found<br>
>> some problems with the way we implemented the AMP. [1][2]<br>
>><br>
>> Most notably, we failed to include (<$>) in the Prelude, so the standard<br>
>> idiom of<br>
>><br>
>> foo <$> bar <*> baz <*> quux<br>
>><br>
>> doesn't work out of the box!<br>
>><br>
>> I'd like to include (<$>) in the Prelude in RC3.<br>
>><br>
>> I'd also like to invite discussion about whether folks believe we should<br>
>> include (<$) out of the box.<br>
>><br>
>> (<$) has been a member of Functor for a long time, which is only visible if<br>
>> you import it from Data.Functor or bring in Control.Applicative. There is<br>
>> an idiom that you use (<*) and (<$) to point to the parts of the structure<br>
>> that you want to keep the answers from when building longer such<br>
>> Applicative chains.<br>
>><br>
>> Discussion Period: 2 weeks<br>
>><br>
>> Thank you,<br>
>> -Edward Kmett<br>
>><br>
>> [1] <a href="http://www.reddit.com/r/haskell/comments/2wzixa/shouldnt_be_in_prelude/">http://www.reddit.com/r/haskell/comments/2wzixa/shouldnt_be_in_prelude/</a><br>
>> [2] <a href="https://plus.google.com/115504368969270249241/posts/URzeDWd7qMp">https://plus.google.com/115504368969270249241/posts/URzeDWd7qMp</a><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">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br>
><br>
> --<br>
> Christopher Reichert<br>
> irc: creichert<br>
> gpg: C81D 18C8 862A 3618 1376  FFA5 6BFC A992 9955 929B<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">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br><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">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br></div></div>
</blockquote>
</div>
<br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">
<div><b>Λ\ois</b></div>
<div>
<div><a href="http://twitter.com/aloiscochard">http://twitter.com/aloiscochard</a></div>
<div><a href="http://github.com/aloiscochard">http://github.com/aloiscochard</a></div>
</div>
</div></div>
</div>
</div></blockquote></div><br>