The Haskell Unfolder Episode 39: deriving strategies

Will be streamed tonight, 2025-02-12, at 1930 UTC, live on YouTube.

Abstract:

In this episode we’ll discuss the the four different ways GHC offers for deriving class instance definitions: the classic “stock” deriving, generalised “newtype” deriving, as well as the “anyclass” and “via” strategies. For each of these, we’ll explain the underlying ideas, use cases, and limitations.

Full announcement here: The Haskell Unfolder Episode 39: deriving strategies - Well-Typed: The Haskell Consultants

14 Likes