
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