[ghc-steering-committee] Please review #254: Scale back "Function Result Type Signatures" Shepherd: SPJ

Joachim Breitner mail at joachim-breitner.de
Sun Nov 3 11:17:03 UTC 2019


Hi,

I sense consensus, will mark as accepted.

Cheers,
Joachim

Am Freitag, den 18.10.2019, 11:17 -0700 schrieb Iavor Diatchki:
> 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
> _______________________________________________
> 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/



More information about the ghc-steering-committee mailing list