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

Ben Millwood haskell at benmachine.co.uk
Thu Jun 7 21:34:16 CEST 2012


On Thu, Jun 7, 2012 at 6:21 PM, Bryan O'Sullivan <bos at serpentine.com> wrote:
> On Thu, Jun 7, 2012 at 10:02 AM, Bas van Dijk <v.dijk.bas at gmail.com> wrote:
>>
>> On 7 June 2012 14:46, Ian Lynagh <igloo at earth.li> wrote:
>> > I propose that we remove ... from base.
>>
>> Shouldn't they first get through a deprecation cycle?
>
>
> I don't see any value to that; it just adds a year of latency.
>
> We have plenty of evidence that "this will break in the next release"
> warnings are ignored until after that next release, when people who update
> are finally forced to confront stuff being broken.
>

I don't think this is fair. We don't notice the cases where people
quietly update the code without making a fuss. I'm +1 on a deprecation
cycle.



More information about the Libraries mailing list