Skip to content
0:00 / 0:00

#haskell#exceptions#iomonad

Erin Swenson-Healey: A Beginner's Guide to Exceptions in Haskell

Brainium

13K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Erin Swenson-Healey
  • Linked in the descriptionSlides on Google Slides

Beginner. No background in the topic needed.

3.6K views10 years ago2 recommendations

Programming languagesTools and practiceFunctional programmingDebugging

Erin Swenson-Healey explains how to handle synchronous and asynchronous exceptions in Haskell using the Control.Exceptions package.

While most Haskellers are comfortable working with the Prelude's Either and Maybe types - many are unaware of how to deal with thrown exceptions in the IO monad. In this talk, we'll differentiate between synchronous and asynchronous exceptions and discuss some tools for dealing with them in the Control.Exceptions package - like bracket and mask. slides: docs.google.com/presentation/... Presented at Brainium Studios in Santa Monica, CA. brainiumstudios.com meetup.com/santa-monica-haskell/events/226828111/

Why it's here

2 people recommend this

What people say. Recommended as a clear introduction to understanding and managing exceptions in Haskell's IO monad.

u/lasericusin r/haskell • Recommends

A Beginner's Guide to Exceptions @ Santa Monica Haskell Users Group VIDEO

pushcxon Lobsters • Recommends

A Beginner's Guide to Exceptions in Haskell