Rethinking GHC's approach to managing proposals
Simon Peyton Jones
simonpj at microsoft.com
Mon Jul 11 21:36:27 UTC 2016
Just to be clear:
* We are actively seeking feedback about the proposal  below.
It's not a fait-accompli.
* You can join the dialogue by (a) replying to this email,
(b) via the "Conversations" tab of , namely
Doubtless via reddit too!
If you don't like something, the more specific and concrete you
can be about a better alternative, the better. E.g. Richard's
comments on the "conversations" tab both ask questions and propose
| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Ben
| Sent: 09 July 2016 21:46
| To: GHC developers <ghc-devs at haskell.org>; ghc-users <glasgow-haskell-
| users at haskell.org>
| Subject: Rethinking GHC's approach to managing proposals
| Hello everyone,
| Recently there has been a fair bit of discussion[1,2] around the
| mechanisms by which proposed changes to GHC are evaluated. While we have
| something of a formal proposal protocol , it is not clearly
| documented, inconsistently applied, and may be failing to serve a
| significant fraction of GHC's potential contributor pool.
| Over the last few weeks, I have been doing a fair amount of reading,
| thinking, and discussing to try to piece together a proposal scheme
| which better serves our community.
| The resulting proposal  is strongly inspired by the RFC process in
| place in the Rust community , the leaders of which have thought quite
| hard about fostering community growth and participation. While no
| process is perfect, I feel like the Rust process is a good starting
| point for discussion, offering enough structure to guide new
| contributors through the process while requiring only a modest
| investment of developer time.
| To get a sense for how well this will work in our community, I propose
| that we attempt to self-host the proposed process. To this end I have
| setup a ghc-proposals repository  and opened a pull request for
| discussion of the process proposal .
| Let's see how this goes.
| - Ben
|  https://github.com/ghc-proposals/ghc-
|  https://github.com/rust-lang/rfcs
|  https://github.com/ghc-proposals/ghc-proposals
More information about the ghc-devs