Épisodes

  • 79: Peter Thiemann
    Mar 22 2026

    Peter is a professor at the University of Freiburg, and he was doing functional programming right when Haskell got started. So naturally we asked him about the early days of Haskell, and how from the start Peter pushed the envelope on what you could do with the type system and specifically with the type classes, from early web programming to program generation to session types. Come with us on a trip down memory lane!


    Afficher plus Afficher moins
    1 h et 7 min
  • 78: Jamie Willis
    Mar 8 2026

    In this episode, we focus on a particular part of Haskell: teaching it. To help us, we are joined by Jamie Willis who is a Teaching Fellow at Imperial College London. The episode explores the benefits of live coding, and why Haskell is the best language for teaching programming.


    Afficher plus Afficher moins
    43 min
  • 77: Franz Thoma
    Feb 22 2026

    Franz Thoma is Principal Consultant at TNG Technology Consulting, and an organizer of MuniHac. Franz sees functional programming and Haskell as a tool for thinking about software, even if the project is not written in Haskell. We had a far-reaching conversation about the differences between functional and object-oriented programming and their languages, software architecture, and Haskell adoption in industry.

    Afficher plus Afficher moins
    58 min
  • 76: Jeffrey Young
    Jan 25 2026

    Welcome to the Haskell Interlude. Today, Matti and Mike talk to
    Jeffrey Young. Jeff has had a long history of working with Haskell and
    on ghc itself. We talk about what makes Haskell so compelling, the
    good and bad of highly optimized code and the beauty of
    well-modularized code, how to get into compiler development, and how
    to benefit from Domain-Driven Design.

    Jeff is currently on the job market - if you want to get in touch,
    email him at mailto:jmy6342@gmail.com.

    Afficher plus Afficher moins
    1 h et 4 min
  • 75: Kathrin Stark
    Jan 11 2026

    We are joined by Kathrin Stark, a professor at Heriot-Watt University in Edinburgh. Kathrin works on program verification with proof assistants, so her focus is not exactly on Haskell, but on topics dear to Haskellers' hearts such as interactive theorem provers, writing correct programs, and the activities needed to produce them. We discuss many aspects of proofs and specifications, and the languages involved in the process, as well as verifying and producing provably correct neural networks.

    Afficher plus Afficher moins
    51 min
  • 74: Lennart Augustsson
    Dec 19 2025

    This episode is a deep dive into the evolution of Haskell and functional programming with one of its pioneers, Lennart Augustson. It reflects on decades of work in language design and compiler implementation. Lennart speaks about his early involvement in the creation of Haskell, shares thoughts on type systems, performance, and the balance between purity and practicality. The conversation ranges from personal history to big-picture views on the evolution of programming languages, with plenty of insight into what makes Haskell both powerful and challenging. A rare opportunity to hear from one of the foundational voices in the functional programming world.

    Afficher plus Afficher moins
    1 h et 21 min
  • 73: Jean-Philippe Bernardy
    Nov 13 2025

    In this Interlude, we’re joined by Jean-Philipe Bernardy, a Senior Lecturer at University of Gothenburg and Chalmers University of Technology. We discuss letting types be your guide, getting into AI to feed yourself, and never testing your programs.


    Afficher plus Afficher moins
    38 min
  • 72: Manuel Chakravarty
    Oct 30 2025

    In this episode, we talk to Manuel Chakravarty - specifically, his work on the ghc backend such as data-parallel Haskell and the FFI and how that work segued into type system design. We also discussed Manuel's perspective on Haskell from the language design of Swift.

    Afficher plus Afficher moins
    57 min