I am working on a personal Haskell 1-10k project, and I use various IO libraries such as Network.HTTP.Conduit inside the workers created using Pipes.Concurrent.
I just realized that some of these I / O libraries throw exceptions in extreme cases.
Is there any way for the GHC to give me compile time warnings about uncaught exceptions? What is the best way to find out the exceptions a library may throw?
Thank!
Craig source
share