Proposal: Remove Control.OldException

Simon Marlow marlowsd at gmail.com
Tue Feb 7 13:29:49 CET 2012


On 03/02/2012 21:00, Henning Thielemann wrote:
>
> On Fri, 3 Feb 2012, Ian Lynagh wrote:
>
>> We've had Control.OldException, and the new Control.Exception, since GHC
>> 6.10.1, and since 6.12.1 using Control.OldException has given the
>> deprecation message
>> Future versions of base will not support the old exceptions style.
>> Please switch to extensible exceptions.
>>
>> I propose that we now remove it from base.
>>
>> If some people still cannot use the new Control.Exception for some
>> reason, then it could be maintained in an old-exception package.
>
> I prefer to have an old-exception package. I guess it is the only way to
> cope with IO exceptions in a Haskell 98 way.

Could you clarify what you want to do?  System.IO.Error would still be 
supported, which provides ioError and catch.

Cheers,
	Simon




More information about the Libraries mailing list