The Algebra of Algebraic Data Types
London Haskell · Talk
Why it's here
Cited as the author's own talk and a way to go deeper on type algebra, with a note that the audio is rough at the start.
What it covers
A London Haskell talk on the algebra of algebraic data types, showing how sum and product types behave like arithmetic. It frames types as numbers obeying algebraic laws.