Call for Nominations: Haskell Prime language committee
Dear Haskell Community,
The Haskell Prime standardization process has been dormant since
the last version of the Haskell Report ("Haskell 2010") was
published, and the original stated plan of publishing yearly revisions
didn't pan out.
To make an unfortunate situation even worse, with the recent
implementation of the Functor/Applicative/Monad Proposal (AMP), the
standard libraries of the principal Haskell implementation have
diverged to the point of GHC 7.10 giving up to be a Haskell 2010
conforming implementation. This leads to the desire to (at the very
least) update the Haskell Report to reflect current reality, and allow
GHC to claim compliance against a newer Haskell Report at some point.
Since the last Haskell Prime committee was formed, the Core libraries
Committee (CLC) came into existence. One of its principal
functions has been to review and comment on library proposals
affecting GHC's `base` library, assess the long-term effect on the
ecosystem and future Haskell Reports, and finally oversee the
implementation. In other words, the CLC has been successfully covering
the library part of the Haskell Report in the last couple of years.
Consequently, the missing piece to get the Haskell Prime process going
again is to put together a committee for the core language part of the
Haskell Report. The task of the new language committee is
* debate and decide (with the help and support of the broader
Haskell community) which language extensions are ready for
* put in the work to formalize those extensions into proper
specifications suitable for the Haskell Report document.
In consultation with the current members of the Haskell Prime
committee (and Simon PJ), I have volunteered as chair to "reboot" the
process and get things rolling again.
The first step is a new round of self-nominations to the committee to
bring in new contributors and fresh enthusiasm. To nominate yourself
* join the `haskell-prime` list, and
* send a short email to me or, if you prefer, to the
`haskell-prime` list indicating your desire to self-nominate and
any relevant experience.
Decisions on these nominations will then be made by discussion among
the current members of the committee.