Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base
Edward Kmett
ekmett at gmail.com
Fri Jun 8 03:28:04 CEST 2012
- Previous message: Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base
- Next message: Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
+1 with or without a deprecation cycle.
Sent from my iPad
On Jun 7, 2012, at 8:46 AM, Ian Lynagh <igloo at earth.li> wrote:
>
> 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
>
> <safesem.patch>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries
- Previous message: Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base
- Next message: Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Libraries
mailing list