lthms' avatar, a hand drawing looking person, wearing a headset, close to a window on a raining night
Thomas Letan
lthms · he/him

Did you come across something which caught your attention? Don’t hesitate to shoot me an email in my public inbox.

haskell

Extensible Type-Safe Error Handling in Haskell (

Ever heard of “extensible effects?” By applying the same principle, but for error handling, the result is nice, type-safe API for Haskell, with a lot of GHC magic under the hood.

Monad Transformers are a Great Abstraction (

Monads are hard to get right, monad transformers are harder. Yet, they remain a very powerful abstraction.