[ghc-steering-committee] Bundling patterns with type synonyms (#28)

Christopher Allen cma at bitemyapp.com
Mon Nov 5 13:59:01 UTC 2018


I'll try to gather up the principal reasons for rejection and do so, thank you!

> On Nov 5, 2018, at 07:53, Joachim Breitner <mail at joachim-breitner.de> wrote:
> 
> Hi,
> 
> looks like we are rejecting this. Christopher, would you care to close
> the pull request with a nice and constructive message for the authors?
> 
> Thanks,
> Joachim
> 
> Am Sonntag, den 30.09.2018, 21:08 -0400 schrieb Richard Eisenberg:
>> I agree with rejecting. I think this should be part of a larger proposal to introduce modules.
>> 
>> Thanks,
>> Richard
>> 
>>> On Sep 30, 2018, at 3:22 PM, Christopher Allen <cma at bitemyapp.com> wrote:
>>> 
>>> I think based on what transpired in this thread and on the GitHub PR,
>>> the proposal should be rejected. My reasoning:
>>> 
>>> - There was a more general way to solve the problem outlined by Simon.
>>> - The complexity doesn't pay for itself, esp. given how particular the
>>> problem it solves is.
>>> 
>>> What do y'all think?
>>> On Sat, Aug 4, 2018 at 10:35 AM Joachim Breitner
>>> <mail at joachim-breitner.de> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> we have disagreement here. Chris, would you steer us towards consensus?
>>>> 
>>>> Cheers,
>>>> Joachim
>>>> 
>>>> Am Samstag, den 23.06.2018, 23:19 -0400 schrieb Richard Eisenberg:
>>>>> Agreed. Beyond my posted technical reservations, I believe that a better solution is out there.
>>>>> 
>>>>> Richard
>>>>> 
>>>>>> On Jun 23, 2018, at 1:00 PM, Joachim Breitner <mail at joachim-breitner.de> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> Am Mittwoch, den 13.06.2018, 18:18 -0500 schrieb Christopher Allen:
>>>>>>> Bundling patterns with type synonyms by Bertram Felgenhauer and Joe Hermaszewski
>>>>>>> 
>>>>>>> https://github.com/ghc-proposals/ghc-proposals/pull/28
>>>>>>> 
>>>>>>> 
>>>>>>> I think we should accept this proposal. There are a couple of
>>>>>>> open questions, ambiguities, and potential downsides but the overall
>>>>>>> complexity of the proposal doesn't cause me great concern.
>>>>>> 
>>>>>> I agree with Simon that might not take the language in the direction we
>>>>>> want to take it.
>>>>>> 
>>>>>> In fact, if we had PatternSynonyms and ExplicitNamespaces back when
>>>>>> Haskell was first specified, we might not have the T(K) syntax at all,
>>>>>> and just a flat, explicit list of names, possibly requiring explicit
>>>>>> namespace qualifier to disambiguate? Things like deprecating exports
>>>>>> would have been easier then…
>>>>>> 
>>>>>> So while I follow the motivation of the proposal, and I don’t have
>>>>>> concrete other solution to offer, I am inclined to reject it: The
>>>>>> problem it is solving does not seem to be too urgent, and my gut
>>>>>> feeling says that there might be something better down the road.
>>>>>> 
>>>>>> Cheers,
>>>>>> Joachim
>>>>>> 
>>>>>> --
>>>>>> Joachim Breitner
>>>>>> mail at joachim-breitner.de
>>>>>> http://www.joachim-breitner.de/
>>>>>> _______________________________________________
>>>>>> ghc-steering-committee mailing list
>>>>>> ghc-steering-committee at haskell.org
>>>>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>>>> 
>>>>> _______________________________________________
>>>>> ghc-steering-committee mailing list
>>>>> ghc-steering-committee at haskell.org
>>>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>>> 
>>>> --
>>>> Joachim Breitner
>>>> mail at joachim-breitner.de
>>>> http://www.joachim-breitner.de/
>>>> _______________________________________________
>>>> ghc-steering-committee mailing list
>>>> ghc-steering-committee at haskell.org
>>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>>> 
>>> 
>>> 
>>> -- 
>>> Chris Allen
>>> Currently working on http://haskellbook.com
>>> _______________________________________________
>>> ghc-steering-committee mailing list
>>> ghc-steering-committee at haskell.org
>>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>> 
>> _______________________________________________
>> ghc-steering-committee mailing list
>> ghc-steering-committee at haskell.org
>> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
> -- 
> Joachim Breitner
>  mail at joachim-breitner.de
>  http://www.joachim-breitner.de/
> 
> _______________________________________________
> ghc-steering-committee mailing list
> ghc-steering-committee at haskell.org
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee


More information about the ghc-steering-committee mailing list