Skip to content

The Algebra of Algebraic Data Types

D
Hosted By
Derek W. and William P.
The Algebra of Algebraic Data Types

Details

Speaker: Chris Taylor

Haskell's types are "algebraic data types". But what's so 'algebraic' about algebraic types? In this talk I'll explain what types have to do with algebra, starting with counting and type equations (Maybe x = 1 + x) and maybe getting as far as the calculus of types, divided types and what the hell it means to take the exponential of a type. I won't assume any maths background beyond what you learned at school.

Photo of London Haskell group
London Haskell
See more events
City University
College Building, St John Street · London. EC1V 4PB