Hello,
Some functions in Data.Ratio call the error function. The following is
an example:
recip (0:%_) = error "Ratio.%: zero denominator"
We cannot catch this error as ArithException since it is ErrorCall.
Are there any reasons to not use ArithException?
--Kazu