
Johannes Waldmann wrote:
Ivan Lazar Miljenovic
writes: ... the only thing that changed of significance was the exception handling: Control.Exception now uses extensible exceptions
base-4 also introduced the Control.Category.Category class and restructured Control.Arrow to use that.
I'm pretty sure ghc-6.12.3 gives warnings "this will not work with base-4" in some more places. I was hoping there is a comprehensive list somewhere.
There's http://www.haskell.org/haskellwiki/Upgrading_packages but it's not up-to-date, probably because updating to ghc-6.12 was comparatively painless. And of course there are the ghc-6.10.1 release notes which also cover the changes in base-4: http://www.haskell.org/ghc/docs/6.10.1/html/users_guide/release-6-10-1.html Bertram