Skip to content
0:00 / 0:00

#derivingvia#ghc#boilerplate

@rae: Avoid boilerplate instances with -XDerivingVia

Tweag by Modus Create

5K subscribers • 20 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Richard Eisenberg

Intermediate. Assumes working knowledge.

1.6K views5 years ago1 recommendation

Programming languagesHaskellFunctional programming

Richard Eisenberg introduces the DerivingVia language extension in GHC and explains how it helps eliminate boilerplate typeclass instances.

I introduce the -XDerivingVia extension and how it can help you avoid writing boilerplate instances, explaining a bit about how it works.

Why it's here

1 person recommends this

What people say. Recommended as a clear and concise explanation of Haskell's DerivingVia extension.

u/Kyraimionin r/haskell • Recommends

Video: "Avoid boilerplate instances with -XDerivingVia" (Richard Eisenberg)