[Haskell-cafe] Handling exceptions or gracefully releasing resources

Johan Tibell johan.tibell at gmail.com
Wed Jan 30 00:26:57 CET 2013


Hi,

The pattern is essentially the same as in imperative languages; every
allocation should involve a finally clause that deallocates the
resource.

On Tue, Jan 29, 2013 at 2:59 PM, Thiago Negri <evohunz at gmail.com> wrote:
> Should I put `Control.Exception.finally` on every single line of my
> finalizers?

I'm not sure what you're asking here. If your finally clause tries to
call close, you don't have to catch exceptions raise by close (what
would you do with them anyway).



More information about the Haskell-Cafe mailing list