Eric Mertens kindly offered to scribe meeting minutes from our most recent meeting. Here they are:
Meeting Notes
This meeting was held Thursday, November 5, 2015 at 20:00 UTC
Semigroup.sconcat
Discussion around The committee decided to keep sconcat in the Semigroup class when merging it into base. Proposals/SemigroupMonoid
MonadFail
transition
Timeline for The committee decided that the MonadFail
class should appear in Prelude in GHC 8.4, the same time as fail switches over to the new class. Proposals/MonadFail
Adding floating-point operators
The committee decided to introduce the new operators to the class with suitable default implementations. The new methods would not be exported in Prelude. Decisions about removing the default implementations in the future are deferred to a future committee. Proposals/ExpandFloating
Documenting the “Three Release Policy"
The committee Joachim offered to take on the task of preparing a wiki page for the policy.
Working with Mike Meyer on change process
Edward is going to chat with Mike to see if he’d be interested in the editorial aspects of change management
Trac-ing proposals
The committee agreed that proposals should be tracked on the Haskell Prime Trac instance. https://prime.haskell.org/wiki/Libraries/Proposals
Updating committee membership
We discussed replacing the HP ex-officio committee membership with three new slots. The goal of the expansion would be to incorporate more diverse views in order to strengthen the mandate of the committee to guide the libraries. Edward expects to reopen the chair position next year. https://mail.haskell.org/pipermail/libraries/2015-November/026497.html
Recurring meetings
The committee agreed that regularly scheduled, bi-monthly meetings would be useful for coordinating committee actions.
Removing return from Monad
The committee agreed to leave return in the Monad class at this point. With the default implementation available in GHC 7.10, this question can be revisited at a future release. There was agreement, however, on resolving to work toward removing (>>) from the class while preserving performance across a window of versions. https://mail.haskell.org/pipermail/libraries/2015-September/026121.html