[ghc-steering-committee] GHC Steering Committee Status

Simon Peyton Jones simon.peytonjones at gmail.com
Sat Sep 2 13:44:54 UTC 2023


Thanks Joachim.

Dear shepherds, it is bad for us to have a proposal under committee review
for months.  To unlock that, we need you to be proactive.  Please!

   - *Simon M*:  #526 Applicative comprehensions.  The author submitted it
   nearly a year ago!  8th October 2022.
   - *Richard*: #585/#609 Or patterns
   - *Richard*: #608 no implicit bindings with -XPatternSignatures
   - *Moritz*: #597 Constraint synonyms in deriving heads
   - *Chris*: #434 Unused warnings. Assigned back on 2nd July.
   - *Eric*: #194 partial type signatures.  Assigned way back, 25 May 23

Action needed.  Thanks!

Simon

On Sat, 2 Sept 2023 at 09:10, Joachim Breitner <mail at joachim-breitner.de>
wrote:

> Dear Committee,
>
> time for another status email, in particular because I need an up-to-date
> update to get stats for Simon’s famous report at HIW on Monday. Hope to see
> some of you there! Let’s see what has happened since July 3
>
>  * Arnaud did round 3 of his language extension policy investigation.
>
>  * we were asked to review these proposals:
>
>    #597: Constraints synonyms in deriving heads, Shepherd: Moritz
>    #604: do not let -XScopedTypeVariables imply -XTypeAbstractions,
> Sepherd: Joachim
>    #608: no implicit bindings with -XPatternSignatures, Shepherd: Richard
>    #583: HasField redesign, Shepherd: Arnaud
>    #609: (p1; p2) for or-patterns, Shepherd: Chris
>    #607: Amendments clarify treatment of term variables in types,
> Shepherd: Vlad
>    #605: visible forall to work without ScopedTypeVariables, Shepherd:
> Joachim
>    #601: Extension lifecycle, Shepherd: Simon PJ
>
>  * we have a recommendation from the shepherd about:
>
>    #604: do not let -XScopedTypeVariables imply -XTypeAbstractions, rec:
> accept
>    #605: visible forall to work without ScopedTypeVariables, rec: accept
>    #607: Amend #281 (visible forall) and #378 (Design of DH) to clarify
> treatment of term variables in types (rec: accept)
>    #583: HasField redesign, rec: accept
>    #601: Extension lifecycle, rec: accept
>
>  * we have sent the following proposals back to revision
>
>    #601: Extension lifecycle
>
>  * we decided about the following proposals
>
>    #596: sized literals in Show, accept
>    #581: Namespaces-specified Imports, accept
>    #604: do not let -XScopedTypeVariables imply -XTypeAbstractions, accept
>    #607: Amend #281 (visible forall) and #378 (Design of DH) to clarify
> treatment of term variables in types (rec: accept)
>    #605: visible forall to work without ScopedTypeVariables, accept
>
> So we currently have to act on the following 9 proposals, up one since
> last time:
>
> ## Waiting for committee decision
>
> #512: NoFieldSelectors as datatype annotation, Shepherd: Vlad
>       2022-09-03: Assigned to Baldur
>       2022-10-02: Reassignd to Vlad
>       2022-11-30: Vlad recommends rejection
>       This needs to be picked up again, it has been lingering too long!
>
> #536: Type-level literals as a sep language extension, Shepherd: Vlad
>       2023-02-16 Assigned to Vlad
>       2023-03-06 Vlad recommends acceptance
>       Some hesitancy in the committee to introduce this extension,
>       the ongoing policy clarification process might guide us,
>       but maybe we can resolve this earlier?
>
> #583: HasField redesign, rec: accept
>       2023-08-30 Arnaud recommends acceptance
>
> ## Waiting for shepherd recommendation
>
> #526: Applicative Comprehensions, Shepherd: Simon M
>       2022-10-08: Assigned to Simon M
>       Simon, please cast your recommendation!
>
> #585: Amend Or Patterns, Shepherd: Richard
>       2023-04-11: Assigned to Richard
>       There are votes on syntax going on, ran by Sebastian Graf.
>       Maybe this should be in “needs revision” until they are through.
>       Richard, I’ll leave this to you
> #609 seems to be related, not sure if we need both.
>
> #194: Updated partial type signatures, Shepherd: Eric
>       2023-05-25: Came back from needs revision
>
> #434: Fine-grained unused warnings, Shepherd: Chris
>       2023-07-02: Assigned to Chris
>
> #597: Constraints synonyms in deriving heads, Shepherd: Moritz
>       2023-07-25: Assigned to Moritz
>
> #608: no implicit bindings with -XPatternSignatures, Shepherd: Richard
>       2023-08-17: Assigned to Richard
>
>
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20230902/bca2db97/attachment.html>


More information about the ghc-steering-committee mailing list