Skip to content
0:00 / 0:00

#haskell#asynchronousexceptions#exceptionsafety

Async Exception Handling in Haskell

FP Block

23K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Michael Snoyman, VP of Engineering at FP Complete

Advanced. Deep dive for people who know the field.

4.1K views8 years ago1 recommendation

Programming languagesSystems programmingHaskellConcurrency and parallelism

Michael Snoyman explains how exceptions work in Haskell and provides practical guidelines for writing asynchronous exception-safe code.

Many programming languages have exceptions. In order to write programs correctly in such languages, you need to write exception-safe code. This requirement applies to Haskell as well. However, in Haskell, we have an extra twist: asynchronous exceptions, which can be thrown to any thread at any time. In this webinar, we're going to talk about: How exceptions work in Haskell What it means to be "async exception safe," Give practical guidelines—with lots of examples Hosted by: Michael Snoyman, VP of Engineering

Why it's here

1 person recommends this

What people say. Recommended as a comprehensive guide to understanding and handling asynchronous exceptions in Haskell.

u/neonphluxin r/haskell • Recommends

Async Exception Handling in Haskell - Michael Snoyman/FP Complete