u/edwardkmettin r/haskell • Recommends
#typeclasses#haskell#coherence
Edward Kmett - Type Classes vs. the World
1.1K subscribers • 18 videos on Hallway
- Recommended by 7 people: 2 on Hacker News, 2 on Lobsters and 3 in engineering communities.
- A classic. People kept recommending it from 2015 to 2023.
- Presented by Edward Kmett
- An opinion. It argues one side of a question engineers disagree on.
Advanced. Deep dive for people who know the field.
35K views11 years ago7 recommendations
Programming languagesComputer scienceLanguage design and type systemsFunctional programming
Edward Kmett discusses the design tradeoffs of global coherence in type classes compared to other implicit instance approaches.
Boston Haskell Meetup - January 21, 2015Why it's here
7 people recommend thisWhat people say. Recommended as a fundamental explanation of why type class coherence and global uniqueness of instances matter for reasoning and refactoring.
Moments people linked to
u/haskellgr8in r/haskell • Recommends
u/cledamyin r/ProgrammingLanguages • Recommends
shadytreeson Hacker News • Recommends
On “Haskell's Type Classes: We Can Do Better”
Tweyon Hacker News • Recommends
On “This isn’t the way to speed up Rust compile times”
u/edwardkmettin r/haskell • Mentions
On “Haskell's Typeclasses: We Can Do Better”
u/Iceland_jackin r/haskell • Mentions
On “What did you wish you had known about in the first two weeks of learning Haskell?”
u/telin r/ocaml • Mentions
u/Disjunction181in r/ProgrammingLanguages • Mentions
On “Talks by designers of popular languages?”
u/edwardkmettin r/haskell • Mentions
On “Data.Constraint - dict as paramaeter for function?”
u/raiphin r/ProgrammingLanguages • Mentions
On “Scrapping the typeclasses”
u/dnkndntsin r/haskell • Mentions
On “Why type classes?”
u/superstar64in r/ProgrammingLanguages • Mentions
On “Any idea how to solve the orphan instance problem?”
u/evohunzin r/haskell • Mentions
On “Why are we naming types instead of instances when we have multiple instances per type?”