[ghc-steering-committee] Please review #254: Scale back "Function Result Type Signatures" Shepherd: SPJ
Iavor Diatchki
iavor.diatchki at gmail.com
Fri Oct 18 18:17:44 UTC 2019
The scaling back seems reasonable to me.
Similar to Simon's comment
(https://github.com/ghc-proposals/ghc-proposals/pull/254#issuecomment-542644791)
I am also quite unclear of what a return type annotations like `Num a
=> a -> a` is supposed to mean. After all, `a` is not universally
quantified here, it is just a name for a type that occurs in the
result, so the definition of the function could already impose
whatever constraints it wants on it...
-Iavor
On Thu, Oct 17, 2019 at 12:11 AM Spiwack, Arnaud
<arnaud.spiwack at tweag.io> wrote:
>
> I'm convinced.
>
> On Wed, Oct 16, 2019 at 12:51 PM Simon Peyton Jones via ghc-steering-committee <ghc-steering-committee at haskell.org> wrote:
>>
>> Colleagues
>>
>> I recommend acceptance. I have given my reasoning here:
>> https://github.com/ghc-proposals/ghc-proposals/pull/254#issuecomment-542643788
>>
>> Simon
>>
>> | -----Original Message-----
>> | From: ghc-steering-committee <ghc-steering-committee-bounces at haskell.org>
>> | On Behalf Of Joachim Breitner
>> | Sent: 14 October 2019 08:35
>> | To: ghc-steering-committee at haskell.org
>> | Subject: [ghc-steering-committee] Please review #254: Scale back "Function
>> | Result Type Signatures" Shepherd: SPJ
>> |
>> | Dear Committee,
>> |
>> | this is your secretary speaking:
>> |
>> | Scale back "Function Result Type Signatures" to keep pattern sigs as-is
>> | has been proposed by John Ericson
>> | https://github.com/ghc-proposals/ghc-proposals/pull/254
>> |
>> |
>> | This proposal amends #228, so I propose Simon PJ as the shepherd,
>> | because he also shepherded #228.
>> |
>> | Please reach consensus as described in
>> | https://github.com/ghc-proposals/ghc-proposals#committee-process
>> | In particular, talk to the authors before, if you think this should be
>> | rejected, and kick off the discussion on Github, following the steps
>> | described under “Now the shepherd proposes to accept or reject the
>> | proposal” in the above link.
>> |
>> | Thanks,
>> | 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
>
> _______________________________________________
> 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