Exception Annotations: Lay of the Land
Haskell Community [Unofficial]
May 8, 2026
well-typed.com
Exception Annotations: Lay of the Land
New blog post which gives a comprehensive overview of the exception annotation infrastructure, which has been much improved in GHC 9.12, and discuss some things to be aware of. TL;DR: Use ghc 9.12, don’t call throwIO on an argument of type SomeException, and use your own function instead of displayException if you want to see all exception annotations.
Discussion in the ATmosphere