[ghc-steering-committee] Haddock
Simon Peyton Jones
simonpj at microsoft.com
Fri Jun 19 15:35:02 UTC 2020
Good thought. Personally, I'd be happy to have a Haddock maintainer on the committee;
but I'd like them to be a full member, contributing to the discussion and shepherding proposals -- not merely acting as the Haddock liaison.
Simon
| -----Original Message-----
| From: ghc-steering-committee <ghc-steering-committee-bounces at haskell.org>
| On Behalf Of Richard Eisenberg
| Sent: 18 June 2020 22:29
| To: ghc-steering-committee <ghc-steering-committee at haskell.org>
| Subject: [ghc-steering-committee] Haddock
|
| Hi committee,
|
| With a steady level of activity adding new features to GHC, I fear we may
| be forgetting one important downstream client: Haddock. For a nice
| example of how our decisions can cause trouble, see
| https://github.com/goldfirere/singletons/issues/466#issuecomment-
| 646117067. Despite appearing on the singletons bug tracker, that comment
| is all about Haddock support for https://github.com/ghc-proposals/ghc-
| proposals/blob/3dfec03b11e8829d7febbb7290c3183f752466d7/proposals/0054-
| kind-signatures.rst, the -XStandaloneKindSignatures extension.
|
| This makes me wonder: should we invite a maintainer of Haddock to be an
| ex-officio (and voting) member of the committee? This would have two
| salutary effects:
| - It would force us to consider an important aspect of the user
| experience -- reading documentation -- of newly proposed features.
| - It would force us to give Haddock a heads-up about new features they
| may want to incorporate.
|
| If we don't think we need an ex-officio committee member, then perhaps we
| should instead require future proposals to describe a plausible impact on
| Haddock. I say "plausible impact" to suggest that the proposal text would
| not be binding on Haddock (which would be awfully dictatorial of us), but
| that it gives Haddock a starting place to consider their own design,
| while forcing proposers to think about this important-but-easily-
| neglected aspect of language evolution.
|
| What do we think?
|
| Richard
| _______________________________________________
| ghc-steering-committee mailing list
| ghc-steering-committee at haskell.org
| https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
More information about the ghc-steering-committee
mailing list