Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base

Johan Tibell johan.tibell at gmail.com
Mon Nov 12 22:04:18 CET 2012


On Sat, Jun 23, 2012 at 5:49 AM, Ian Lynagh <igloo at earth.li> wrote:

> On Thu, Jun 07, 2012 at 01:46:28PM +0100, Ian Lynagh wrote:
> >
> > I propose that we remove
> >     Control.Concurrent.QSem
> >     Control.Concurrent.QSemN
> >     Control.Concurrent.SampleVar
> >     Control.Concurrent.mergeIO
> >     Control.Concurrent.nmergeIO
> > from base.
>
> I've just deprecated them for now, with a message saying they'll be
> removed in GHC 7.8, and pointing at SafeSemaphore.
>

Cabal uses QSem so I think we'll have to merge in some code from
SafeSemaphore as we cannot depend on that package.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20121112/d5eaea79/attachment.htm>


More information about the Libraries mailing list