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

Ian Lynagh igloo at earth.li
Thu Jun 7 14:46:28 CEST 2012


Hi all,

I propose that we remove
    Control.Concurrent.QSem
    Control.Concurrent.QSemN
    Control.Concurrent.SampleVar
    Control.Concurrent.mergeIO
    Control.Concurrent.nmergeIO
from base.

Rationale: There is no real need for them to be in base, and they are
not being well-maintained there (e.g. see [3160]). Chris Kuklewicz has
already made a SafeSemaphore package that provides fixed versions of the
3 modules.

Patch is attached (but basically it just removes the above).


Suggested discussion deadline: Fri 22 June 2012.


[3160] http://hackage.haskell.org/trac/ghc/ticket/3160

Thanks
Ian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: safesem.patch
Type: text/x-diff
Size: 14466 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/libraries/attachments/20120607/21e2b80a/attachment.patch>


More information about the Libraries mailing list