Proposal: Remove Control.Concurrent{QSem, QSemN, , SampleVar, mergeIO, nmergeIO} from base
Simon Marlow
marlowsd at gmail.com
Tue Jun 12 13:34:36 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 ]
On 07/06/2012 13:46, Ian Lynagh 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.
I was going to import Chris's STM versions from #3160 to fix the
outstanding bugs, but I'm also fine with removal. We probably should
DEPRECATE for a cycle though, tempting as it is to just remove them
immediately.
Cheers,
Simon
- 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