Type Theory Forall cover art

All Episodes

Type Theory Forall — 63 episodes

#
Title
1

#62 Dependent Haskell - Vladislav Zavialov

2

#61 Zurihac Behind the Scenes - Farhad Mehta

3

#60 Conversations on Life, AI, and the PL Job Market - Pedro and Dan

4

#59 Category Theory and Inclusivity - Valeria de Paiva

5

#58 Constructivism and Computational Content - Andrej Bauer

6

#57 Compilers for Privacy-Preserving Computation, Category Theory, and Keeping a Good Rythm in your PhD - Raghav Malik

7

#56 Property Based Testing and PL Grad School Applications - Francille Zhuang

8

#55 The Death of OO, The Beauty of Scheme, BobKonf, and FunArch - Mike Sperber

9

#54 The Goal of Science is to Communicate Ideas! - Philip Wadler

10

#53 RustBelt, Iris, and the Art of Writing - Derek Dreyer

11

#52 Why is Haskell so special - Lennart Augustsson

12

#51 s/Coq/Rocq - Nicolas Tabareau

13

#50 The Expression Problem, Functional Pearls, Program Calculation - Wouter Swierstra

14

#49 Self-Education in PL - Ryan Brewer

15

#48 Bell Labs - David MacQueen

16

#47 The History of LCF, ML and HOPE - David MacQueen

17

#46 Realizability, BHK, CPS Translation, Dialectica - Pierre-Marie Pédrot

18

#45 What is Type Theory and What Properties we Should Care About - Pierre-Marie Pédrot

19

#44 Theorem Prover Foundations, Lean4Lean, Metamath - Mario Carneiro

20

#43 PL in the Industry and Summer Schools - Patrick and Eric

21

#42 Distributed Systems, Microservices, and Choreographies - Fabrizio Montesi

22

#41 The Value of PL (and) Education - Satnam Singh

23

#40 Secure Voting - Joe Kiniry

24

#39 Equality, Quotation, Bidirectional Type Checking - David Christiansen

25

#38 Haskell, Lean, Idris, and the Art of Writing - David Christiansen

26

#37 Compilers, Staging, Futamura Projections - Guannan Wei

27

#36 Behind the Person Behind this Podcast - Pedro Abreu

28

#35 Teika, Self-Education and F***ing Floating Points - Eduardo Rafael

29

#34 Foundations of Theorem Provers and Cedille2 - Andrew Marmaduke

30

#33 Z3 and Lean, the Spiritual Journey - Leo de Moura

31

#32 TyDe Systems - Jan de Muijnck-Hughes

32

#31 Discussing Problems in PL and Academia - Jan de Muijnck-Hughes

33

#30 Actors, GADTs and Burnout - Dan and Pedro

34

#29 Can PL theory make you a better software engineer? - Jimmy Koppel

35

#28 Formally Verifying Smart Contracts - Pruvendo

36

#27 Formalizing an OS: The seL4 - Gerwin Klein

37

#26 Mechanizing Modern Mathematics - Kevin Buzzard

38

#25 Formally Verifying the Tezos Codebase - Formal Land

39

#24 The History of Isabelle - Lawrence Paulson

40

#23 What is the SIGPLAN? - Jens Palsberg and Jonathan Aldrich

41

#22 Impredicativity, LEM, Realizability and more - Cody Roux

42

#21 Denotational Design - Conal Elliott

43

#20 Huaweii, String Diagrams, Game Semantics - Dan R. Ghica

44

#19 Experience Report: Learning Coq - Patrick and Supun

45

#18 Gödel's Incompleteness Theorems - Cody Roux

46

#17 The Lost Elegance of Computation - Conal Elliott

47

#16 Agda, K Axiom, HoTT, Rewrite Theory - Jesper Cockx

48

#15 Coq Projects, Agda, Idris, Kind - Nitin and Eric

49

#14 POPL, Parametricity, Scala, DOT - Nitin and Eric

50

#13 C/C++, Emacs, Haskell, and Coq. The Journey - John Wiegley

51

#12 Tenure, Sexism and ADHD - Talia Ringer

52

#11 FP, Monads, GHC, and beyond - Alejandro Serrano

53

#10 Classical Logic vs Intuitionistic Logic - Thorsten Altenkirch and Anupam Das

54

#9 Logic and Proof Theory - Anupam Das

55

#8 Cedille - Chris Jenkins

56

#7 Hacking Isabelle's Internals - Dan Matichuk

57

#6 All The Dumb Questions on Gradual Types - Zeina Migeed

58

#5 The History of Coq'Art - Yves Bertot

59

#4 Theorem Provers, Functional Programming and Companies - Eric Bond

60

#3 ML for PL and Mental Health - Dan Zheng

61

#2 Grad School Life - Rajan Walia and John Sarracino

62

#1 What is PL research? - Prof. Ben Delaware

63

#0 Cool Internships in PL - Pedro Abreu