vishnuguptaon Hacker News • Recommends
On ““Computer science is not about computers””
#curry-howardisomorphism#propositionsastypes#haskell
18K subscribers • 48 videos on Hallway
Intermediate. Assumes working knowledge.
20K views10 years ago2 recommendations
Programming languagesComputer scienceLanguage design and type systemsFunctional programmingComputation and complexity
Philip Wadler explains the Curry-Howard isomorphism, linking formal logic propositions to programming language types.
Slides and more info: lambdadays.org/lambdadays2... Alternative recording: youtube.com/watch?v=IOiZatlZtGU The principle of Propositions as Types links logic to computation. At first sight it appears to be a simple coincidence---almost a pun---but it turns out to be remarkably robust, inspiring the design of theorem provers and programming languages, and continuing to influence the forefronts of computing. Propositions as Types has many names and many origins, and is a notion with depth, breadth, and mystery. Learn why functional programming is (and is not) the universal programming language.What people say. Recommended as an excellent explanation of the Curry-Howard correspondence and the relationship between types and proofs.
vishnuguptaon Hacker News • Recommends
On ““Computer science is not about computers””
knucklesandwichon Hacker News • Recommends
On “Type Wars”
u/mn-haskell-guyin r/haskell • Mentions
On “Category Theory for the Working Hacker”
irfansharifon Hacker News • Mentions
On “A monoid is a category, a category is a monad, a monad is a monoid”
u/ruffy_1in r/haskell • Mentions
On “Finding my favourite Haskell t-shirt”