Type Theory Forall cover art

Type Theory Forall

Type Theory Forall

By: Pedro Abreu
Listen for free

About this listen

An accessible podcast about Type Theory, Programming Languages Research and related topics.CC BY 4.0 Science
Episodes
  • #53 RustBelt, Iris, and the Art of Writing - Derek Dreyer
    Aug 27 2025

    Derek Dreyer is a professor at the Max Planck Institute, in 2024 he was awarded the ACM Fellowship, in 2017 he got the ACM Sigplan Robin Milner Young Researcher Award. And has participated or lead greatly influential work, such as the RustBelt Project and Iris.

    In this episode Derek shares his experience going to Grad School at CMU, how even a great research as himself has fallen pray to the impostor syndrome and how to cope with it. Throughout the conversation he makes beautiful parallels between music and academic papers, and how the work of a researcher is similar to that of an artist an many aspects. He also gives us a few tips about how to become a better academic writer. And of course, we also talked about Rust and the history about formally verifying its type system.

    Don't forget to check our merch store!

    Links
    • Derek's Website
    • POPL '25 PLMW Talk - How to Read Papers so that People Can Read Them
    Show More Show Less
    2 hrs and 25 mins
  • #52 Why is Haskell so special - Lennart Augustsson
    Jul 10 2025

    Lennart Augustsson has spent the last four decades quietly — and sometimes mischievously — shaping the way we think about code.

    He co-authored Lazy ML in the early 80s, wrote A Compiler for LML back in 1984, and was behind HBC, the first publicly available Haskell compiler.

    If you've used Haskell, worked with hardware described in Bluespec, or played around with weird combinator-based toy languages, there's a decent chance you've crossed paths with his ideas — directly or indirectly.

    He's also won the International Obfuscated C Code Contest — not once, but multiple times — reminding us that playfulness and rigor aren't mutually exclusive.

    But his work didn't stop in academia or hobby projects. He’s brought functional programming into finance, hardware design, large-scale industry — with stints at Credit Suisse, Facebook, Google, and now Epic Games, where he’s helping design a new functional logic programming language called Verse.

    Over the course of this conversation, we’ll talk about lazy evaluation, type theory, programmable dungeons, the compromises of real-world programming, and what it means to still be building languages after 40 years in the game.

    Links
    • Type Theory Forall Merch Store
    • Ko-Fi
    • Discord Server
    • Haskell Interlude
    • Lennart's Wikipedia Page
    • Lennart's Webpage
    Show More Show Less
    1 hr and 31 mins
  • #51 s/Coq/Rocq - Nicolas Tabareau
    Jun 4 2025

    In this episode we talk with Nicolas Tabareau, the Head of Gallinette, one of the main teams which develop the Rocq theorem Prover at Inria.

    The original idea of this interview is to talk about the rebranding from Coq into Rocq, which is very exciting to our community. However, Nicolas has such a prolific research career that I couldn’t miss the opportunity to get him to talk so much more about it.

    So in this conversation we talk about his early publications in neuroscience, his views on Category Theory applied to Type Theory, Rocq’s rebranding, and the institution around it, MetaRocq and the conceptual boundaries of certifying a theory inside itself. Of course we wouldn’t miss the opportunity to also discuss how Rocq view the growing influence that Lean is gaining in our community.

    Links
    • Type Theory Forall Store
    • Type Theory Forall Website
    • Nicolas Tabareau Website
    • MetaRocq Github
    Show More Show Less
    1 hr and 42 mins
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.