Proposal: Remove Control.OldException
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.
More information about the Libraries