Proposal: Change to library proposal process

wren ng thornton wren at
Sat Jan 8 08:09:02 CET 2011

On 1/7/11 5:33 AM, Malcolm Wallace wrote:
> Actually, I think those process ideas are in danger of being understood
> to belong to the "incremental" model, not the "wholesale" one. My
> suggestion would be:
> * appoint (self-select?) a group of people who will commit to actively
> seeing this wholesale redesign through to the end.
> * freeze the existing set of core packages, e.g. base, containers,
> binary, etc.
> * design from scratch a new-base package.
> * redesign the other core packages around the new-base.
> * make a big-bang release of all of the new core packages at once.
> * encourage other packages on hackage to abandon dependencies on the old
> base,
> and move to new-base plus fresh packages that depend on it.


Considering the number of sweeping changes we've known we wanted but 
have never gotten around to due to disruptivity, I wholeheartedly 
support this model of doing a wholesale revision of base in order to get 
things to a better state.

My only amendment would be that the new base should be base-5.0 (or 6.0 
or whatever) instead of a separate package called new-base.

Live well,

More information about the Libraries mailing list