[ghc-steering-committee] Bundling patterns with type synonyms (#28)
Richard Eisenberg
rae at cs.brynmawr.edu
Mon Oct 1 01:08:38 UTC 2018
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
More information about the ghc-steering-committee
mailing list