[ghc-steering-committee] #380 GHC2021: Voting starts

Joachim Breitner mail at joachim-breitner.de
Wed Nov 25 11:43:03 UTC 2020


Hi,

Thanks! I’ll update the tally later today.

Am Mittwoch, den 25.11.2020, 12:20 +0100 schrieb Spiwack, Arnaud:
> UnicodeSyntax: maybe
>     ^ I think it changes error messages. I don't think that we can
>     make error messages in Unicode by default. If it only affects
>     parsing, then I'm in favour.

That is my sentiment as well, and I would phrase my vote as:

  GHC2021 implies UnicodeSyntax, but not -fprint-unicode-syntax.
  Enabling UnicodeSyntax explicitly may still imply -fprint-unicode-syntax.

I guess the details of how GHC formats its messages are not strictly
our authority, so I didn't spell this out, but yes: it helps to paint
the picture here more clearly.

> InstanceSigs: no
>   -- ^ It does feel mostly innocuous on the surface, but it has a
>   probably surprising semantics. Considering that it's quite rarely
>   used, probably better left out.

Interesting, I don’t see a mention of this on
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#extension-InstanceSigs
Can you elaborate?


Also thanks for looking up which extensions are already in GHC,
Haskell2010 and are deprecated. I should indicate that in the table
somehow (or simply drop them from the ballot, at least the deprecated
ones).

Cheers,
Joachim



-- 
Joachim Breitner
  mail at joachim-breitner.de
  http://www.joachim-breitner.de/




More information about the ghc-steering-committee mailing list