#haskell#algebraicdatatypes#typetheory
The Algebra of Algebraic Data Types
1.5K subscribers • 6 videos on Hallway
- Recommended by 4 people: 1 on Lobsters, 2 in engineering communities and 1 curated list.
- Presented by Chris Taylor
Advanced. Deep dive for people who know the field.
27K views13 years ago4 recommendations
Programming languagesComputer scienceFunctional programmingLanguage design and type systemsComputation and complexity
Chris Taylor explains how algebraic data types behave like high school algebra, showing how sum, product, and exponential types correspond to arithmetic operations.
Why it's here
4 people recommend thisWhat people say. Highly recommended as an intuitive and mind-bending introduction to type theory and the mathematical foundations of algebraic data types.
u/derekwrightin r/haskell • Recommends
programming-talkscurated list on GitHubRecommends
Under “Haskell”
u/tom_on_redditin r/compsci • Mentions
On “Viewing a recursive data structure as a polynomial”
u/quiteamessin r/ProgrammingLanguages • Mentions
On “So what are homotopies in homotopy type theory?”
u/pfurlain r/functionalprogramming • Mentions
On “Question about the naming of ADTs (Abstract Data Types) in functional programming”
crntayloron Hacker News • Mentions
On “The Algebra of Algebraic Data Types”
nbouscalon Hacker News • Mentions
On “Learn You a Haskell for Great Good”
crntayloron Hacker News • Mentions
On “The Algebra of Algebraic Data Types”
inngueston Hacker News • Mentions
On “A Rust Contributor Tries Their Hand at Go”