[Haskell-cafe] Syntax proposal for "reverse apply"/"pipeline apply" (flip ($))

Edward Kmett ekmett at gmail.com
Fri Apr 18 21:03:29 UTC 2014

This was brought up again in one of these very long threads in the cafe
that have happened 2-3 times now. Last time when this came up in October, I
offered to submit it to the core libraries committee for review as the
previous time it had come up it was fairly contentious, and I opted to
abstain from expressing an opinion for or against due to my role in the
previous proposal.

I submitted it to core-libraries-committee at haskell.org. They reviewed it,
and came down 4 in favor, 2 not commenting, after a bit of a bikeshedding
discussion the existing name was picked, and the scope was declared limited
to just putting it in Data.Function, and not including it in Prelude.

We decided to wait until 7.10 to put it in since at the time 7.8 was
happening "any day now". Now it has happened, so when the topic popped up
again it was just a matter of implementing an existing resoution.

I do, however, agree the discussion of submitting it should have happened
on the libraries mailing list.

-Edward Kmett


On Fri, Apr 18, 2014 at 10:56 AM, Carter Schonwald <
carter.schonwald at gmail.com> wrote:

> Indeed! (And while it looks like a Alex and Edward voted, not sure who
> else did :-) )
> On Friday, April 18, 2014, Johan Tibell <johan.tibell at gmail.com> wrote:
>> I didn't even notice that this discussion was on haskell-cafe. Ideally
>> such discussions should be on libraries@, as people who only want to
>> read about more important stuff can subscribe to only that list.
>> On Fri, Apr 18, 2014 at 4:33 PM, Carter Schonwald <
>> carter.schonwald at gmail.com> wrote:
>>> There's a concensus email? Im pretty sure most folks don't check cafe
>>> threads for rfcs :-)
>>> On Friday, April 18, 2014, Johan Tibell <johan.tibell at gmail.com> wrote:
>>>> On Fri, Apr 18, 2014 at 12:34 PM, Alexander Berntsen <
>>>> alexander at plaimi.net> wrote:
>>>>> Hash: SHA256
>>>>> On 18/04/14 12:31, Johan Tibell wrote:
>>>>> > So far our decision has been "no".
>>>>> You are mistaken. Please see Edward's email.
>>>>> «Consensus was achieved to add it as an infixl 1 & operator to
>>>>> Data.Function, but not to Prelude,so we just need to put in the patch
>>>>> and you'll see it in GHC 7.10.»
>>>>> A patch has been provided and a GHC ticket has been opened.
>>>> My apologies. I must have glanced over the details since I've seen '&'
>>>> and '|>' proposed before on this list. Please link to the consensus email
>>>> in the GHC ticket (I saw one of them got closed because it didn't.)
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20140418/01febf59/attachment.html>

More information about the Haskell-Cafe mailing list