u/mttdin r/ProgrammingLanguages • Recommends
Type Theory Forall - Philip Wadler - Type Classes, Monads, logic, the future of PL research
#philipwadler#monads#typeclasses
1.5K subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
1.4K views1 year ago1 recommendation
Programming languagesHistory and cultureLanguage design and type systemsFunctional programmingComputation and complexity
Philip Wadler discusses his research career, the origins of monads and type classes, and the importance of clear communication in computer science.
Philip Wadler is a well known, celebrated and recognized researcher in the field especially for his unique ability to explain complex ideas in a simple and elegant way. He got his Bachelor in 1977 at Stanford, his Masters in 1979 and his PhD in 1984 both at CMU. In 2023, he was awarded the distinguished honor of being elected a Fellow of the Royal Society, joining the ranks of scientific greats such as Isaac Newton and Charles Darwin. Wadler describes himself as someone who likes to bring theory into practice, and practice into theory. In this episode, we talk about his prolific research, the story behind Monads and Type Classes, Category Theory and Homotopy Type Theory. Throughout our conversation, in response to my eagerness to understand the philosophy and method behind his remarkable papers, he repeatedly emphasizes that the whole point of science is clearly communicating ideas so that others can build upon them. # Links [Wadler's Website](homepages.inf.ed.ac.uk/wadler/) [Ullman's Advising Students For Success](cacm.acm.org/opinion/advising-students-for-success/?utm_sour…) [Grad School Mentorship](typetheoryforall.com/mentorship) [Consider contributing to this show through our ko-fi!](ko-fi.com/M4M5F71UK) Introduction to Philip Wadler Graduate mentorship program Early career and influences History of functional language Importance of scientific history Communication in research Origin of type classes Propositions as types Tips for new researchers The story of monads Semantics and interpreters Future of programming languages Evolution of programming tools Learning category theory Research impact and writing AI and ethical obligations Academic writing and humor The value of theory Writing process and drafts Current state of academiaWhat people say. Recommended as an insightful interview with a programming language pioneer covering the history and philosophy of type theory.
u/mttdin r/ProgrammingLanguages • Recommends