HackerTube / Video

Edward Kmett - Type Classes vs. the World

Boston Haskell

Edward Kmett - Type Classes vs. the World

Edward Kmett speaks at the Boston Haskell meetup about type classes and the design tradeoffs of global coherence compared with other approaches to implicit instances. It covers why uniqueness of instances matters for reasoning and refactoring.

HN points to it as the definitive explanation of why coherence and the orphan rule matter, in debates over Haskell, Rust traits, OCaml modules and Elm.

6 Hacker News mentions · 2015–2024

Topics

Watch on YouTube

Explore more videos