Closed elliottt closed 12 years ago
Looks like there are some other patches in the queue that do just about the same thing as mine. I think that the Win32 changes, and the warning removal are unique, but the rest might be repeated by other pull requests.
I like more your aproach. You respect upper-bounds and the CPP trick to catch seems the way to go to handle the different catch functions.
I will use your patches instead of mine :), hope this get merged soon
After reviewing all of the pull requests for this issue, I'm going to merge this one as it addresses the backwards compatibility issue I cited elsewhere. I think it would be helpful for us to decide on a backwards compatibility policy to make changes like this easier to assess; "always working with the most recent GHC only" is not, IMHO, a viable long-term strategy for this package. Thanks to the others who have put effort into resolving this, and sorry for the delay on getting it merged!
This patch includes the following changes:
catch
fromControl.Exception
when ghc-7.6.1 is detected