

Gradual vs Static Typing with José Valim
Sep 21, 2023
Richard talks with José Valim, creator of Elixir, about gradual vs static typing. They discuss dynamic typing in TypeScript, expressiveness and correctness in API design, resurgence of static typing, notebooks in data science, and the tug of war between gradual and static typing.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Introduction
00:00 • 4min
Dynamic Typing in TypeScript
03:40 • 18min
Expressiveness and Correctness in API Design and Programming Languages
21:49 • 14min
Resurgence of Static Typing in Programming Languages
35:26 • 4min
Notebooks, Data Frames, and the Balance Between Expressiveness and Correctness
39:14 • 8min
The Tug of War Between Gradual Typing and Static Typing
46:45 • 9min
Changing the Spec to Accommodate Types
55:17 • 30min