[ghc-steering-committee] Please review #517: Require implementors before proposal submission, Shepherd: Simon PJ

Richard Eisenberg lists at richarde.dev
Fri Aug 5 12:34:38 UTC 2022


I support this proposal. Having many accepted but unimplemented proposals is not a good look. If need be, we can create a ready-for-submission-but-lacking-implementor label so that potential contributors can find ideas, but I favor waiting for a demand before creating that structure.

Simon's idea of un-accepting proposals is interesting, but should probably not get tucked into this idea.

Richard

> On Aug 4, 2022, at 7:02 PM, Simon Peyton Jones <simon.peytonjones at gmail.com> wrote:
> 
> Dear committee,
> 
> See https://github.com/ghc-proposals/ghc-proposals/pull/517 <https://github.com/ghc-proposals/ghc-proposals/pull/517> 
> 
> Joachim suggests that a prerequisite for submitting a proposal to the committee is that someone is offering to implement it.
> This would avoid us spending precious cycles debating a proposal that no one is going to implement.
> An offer of implementation cannot be binding, so it is something of a soft constraint.  (An author could cynically volunteer themselves, without having any intention of carrying through, but we expect better of the Haskell community.)
> We should stress that nothing stops someone creating a proposal, making a PR, and debating it with the community, all without an implementor.  Only when it is submitted to the committee for review and approval is an implementor required.
> Joachim suggests that this replaces the (never used) "Endorsements" section.
> I wonder if a proposal that is accepted but not implemented (for whatever reason) should be un-accepted after, say, a year.  That would provide some incentive to get on with it; and the language context might be different by then.
> 
> I suggest that we debate the principle first.  I have a few word-smithing suggestions, but principles first!
> 
> On balance I recommend acceptance, with the above nuances clarified.
> 
> Simon
> 
> On Mon, 1 Aug 2022 at 07:50, Joachim Breitner <mail at joachim-breitner.de <mailto:mail at joachim-breitner.de>> wrote:
> Dear Committee,
> 
> I have submitted a meta-proposal to require implementors to be named
> before proposal submission, to focus on those proposals that are likely
> to be actually implemented.
> 
> https://github.com/ghc-proposals/ghc-proposals/pull/517 <https://github.com/ghc-proposals/ghc-proposals/pull/517>
> 
> Because this is a process-related proposal, I’d like to ask Simon to shepherd it.
> 
> Please guide us to a conclusion as outlined in 
> https://github.com/ghc-proposals/ghc-proposals#committee-process <https://github.com/ghc-proposals/ghc-proposals#committee-process>
> 
> Thanks,
> Joachim
> 
> 
> 
> -- 
> Joachim Breitner
>   mail at joachim-breitner.de <mailto:mail at joachim-breitner.de>
>   http://www.joachim-breitner.de/ <http://www.joachim-breitner.de/>
> 
> _______________________________________________
> ghc-steering-committee mailing list
> ghc-steering-committee at haskell.org <mailto:ghc-steering-committee at haskell.org>
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee <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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20220805/0c018ea7/attachment.html>


More information about the ghc-steering-committee mailing list