[ghc-steering-committee] Extra Commas

Christopher Allen cma at bitemyapp.com
Thu Apr 18 03:18:44 UTC 2019


I spoke with Matt, he's fine either way with or without tuples.

I'd prefer "with tuples" for consistency. I use tuples sometimes, but
don't care about sectioning.

On Wed, Apr 17, 2019 at 8:15 PM Eric Seidel <eric at seidel.io> wrote:
>
> I favor accepting the proposal, with or without tuples. I've been writing a bit of Rust recently, and agree with Chris about the ergonomics of trailing commas.
>
> On Wed, Apr 17, 2019, at 18:31, Joachim Breitner wrote:
> > Hi,
> >
> > Am Mittwoch, den 17.04.2019, 13:38 -0500 schrieb Christopher Allen:
> > > I gave my recommendation for ExtraCommas, acceptance of the original
> > > proposal as written. I talk with the proposer almost every day so I
> > > know where he stands. He still thinks it's worth doing and would like
> > > to see it accepted. I think ExtraCommas merits acceptance. If we can't
> > > achieve consensus on it then it should be rejected so it gets cleared
> > > off the slate. I'm not inclined to argue a syntactic extension like
> > > this, but I will say this:
> > >
> > > The proposal captures a nice design element that we've seen work very
> > > well ergonomically in Rust. We're never going to make the same
> > > decisions with the same tradeoffs as a totally different language but
> > > any time there is a relatively isolated "good idea" like this, I'd
> > > like to see us try to take advantage of that and see if it works for
> > > us.
> >
> > thanks for picking this up.
> >
> > The most contentious point, besides whether its worth the bother at
> > all, was the interaction with TupleSections. Which gives us three
> > options, I think:
> >  * reject
> >  * accept, covering tuples (and making it conflict with TupleSections)
> >  * accept, not covering tuples.
> >
> > No decision is absolutely wrong, none is obviously right.
> >
> > Maybe we should simply do a vote, to get it decided? Simons (as
> > Chairs), what do you think?
> >
> > 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
> >
> > Attachments:
> > * signature.asc
> _______________________________________________
> 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


More information about the ghc-steering-committee mailing list