[ghc-steering-committee] GHC 2020
Simon Peyton Jones
simonpj at microsoft.com
Mon Sep 7 15:32:16 UTC 2020
Just back from holiday. Some thoughts
* I don’t think this mailing list is the best place for the
discussion. Basically, it's a GHC Proposal, so someone (possibly
a committee member, possibly not) should write a proposal,
and we should put it through the process.
* We should advertise the criteria, as Richard has done on the
wiki page.
* Any such proposal should be informed by data. Notably, extension usage
in Hackage, or perhaps Stackage (since it's a bit more curated).
* A proposer might also want to run a public poll, as an additional
source of data
* When it comes to the committee, we can (I guess) vote on individual
extensions, rather than just accept/reject the whole thing.
I am intrigued by the idea of using Kialo to coordinate discussion.
Maybe it'd work better than GitHub? Are there other alternatives?
But that's orthogonal to the GHC 2020 idea; let's not conflate them.
Simon
| -----Original Message-----
| From: ghc-steering-committee <ghc-steering-committee-
| bounces at haskell.org> On Behalf Of Richard Eisenberg
| Sent: 02 September 2020 14:57
| To: Eric Seidel <eric at seidel.io>
| Cc: ghc-steering-committee at haskell.org
| Subject: Re: [ghc-steering-committee] GHC 2020
|
| It seems clear that my wiki idea isn't winning the day -- I never
| really liked it either. I'd be fine with either Eric's or Joachim's
| approaches. Maybe start with Joachim's approach and then use Eric's
| when Joachim's runs out of steam? A big minus, though, to Joachim's
| approach is that it seems hard to get good community involvement.
|
| Richard
|
| > On Sep 2, 2020, at 8:11 AM, Eric Seidel <eric at seidel.io> wrote:
| >
| > Opening a regular discussion about whether and how we want to work on
| GHC 2020 sounds fine, that will also give the community a place to
| weigh in. I do think the eventual contents should be informed by the
| community though, it shouldn’t just be us working alone.
| >
| > Sent from my iPhone
| >
| >> On Sep 2, 2020, at 03:16, Joachim Breitner <mail at joachim-
| breitner.de> wrote:
| >>
| >> Hi,
| >>
| >> sounds plausible. It would also allow us to use tags to easily
| indicate
| >> the status (e.g. clearly-not, definitely-yes, kinda-contested…), and
| >> then filter by issue to get the current list…
| >>
| >> But before we go there, shouldn’t we maybe have a discussion first
| on
| >>
| >> * do we even want that?
| >> * what are the abstract criteria (or guidelines)?
| >> * what is the process?
| >>
| >> I believe that discussion could be done like any other proposal.
| >>
| >>
| >> As for the process; when I brought up the idea, I was worried about
| us
| >> spending huge resources discussion individual extensions to death,
| and
| >> proposed, in the interest of efficiency and getting things done:
| >>
| >>> The process could be: Every member can nominate any number of
| >>> extensions, to include, maybe a small rationale and then we do one
| >>> round of independent approval voting, requiring a supermajority to
| >>> really only pick uncontested extensions.
| >>
| >> So instead of long debates, we start with GHC2020 being just those
| >> extensions that a supermajority on the committee considers to be ok.
| >>
| >> This is much more lightweight process that we could get done in a
| week
| >> or two (maybe using a doodle-like voting page). Maybe we would leave
| >> out one or two extension that initially people are reserved about,
| but
| >> could be swayed after lengthy discussions. But is that worth the
| >> lengthy discussion?
| >>
| >> cheers,
| >> Joachim
| >>
| >> --
| >> Joachim Breitner
| >> mail at joachim-breitner.de
| >>
| https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jo
| achim-
| breitner.de%2F&data=02%7C01%7Csimonpj%40microsoft.com%7Cfa6e3a6bcdf
| 04ed5611208d84f480f21%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6373
| 46518199468575&sdata=ABgJCFijwzYszRybc0kReMPdR7oSLzC1nV1xJYSlxQ0%3D
| &reserved=0
| >>
| >>
| >> _______________________________________________
| >> ghc-steering-committee mailing list
| >> ghc-steering-committee at haskell.org
| >>
| https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.
| haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-steering-
| committee&data=02%7C01%7Csimonpj%40microsoft.com%7Cfa6e3a6bcdf04ed5
| 611208d84f480f21%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637346518
| 199468575&sdata=H1hFiX8qnuf%2FlYeNXfEE5j5Aik3dlVvsujoHOt%2FHTnw%3D&
| amp;reserved=0
| >
| > _______________________________________________
| > ghc-steering-committee mailing list
| > ghc-steering-committee at haskell.org
| >
| https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.
| haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-steering-
| committee&data=02%7C01%7Csimonpj%40microsoft.com%7Cfa6e3a6bcdf04ed5
| 611208d84f480f21%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637346518
| 199468575&sdata=H1hFiX8qnuf%2FlYeNXfEE5j5Aik3dlVvsujoHOt%2FHTnw%3D&
| amp;reserved=0
|
| _______________________________________________
| ghc-steering-committee mailing list
| ghc-steering-committee at haskell.org
| https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.
| haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-steering-
| committee&data=02%7C01%7Csimonpj%40microsoft.com%7Cfa6e3a6bcdf04ed5
| 611208d84f480f21%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637346518
| 199468575&sdata=H1hFiX8qnuf%2FlYeNXfEE5j5Aik3dlVvsujoHOt%2FHTnw%3D&
| amp;reserved=0
More information about the ghc-steering-committee
mailing list