The Haskell Interlude

This is the Haskell Interlude, where the five co-hosts (Wouter Swierstra, Andres Löh, Alejandro Serrano, Niki Vazou, and Joachim Breitner) chat with Haskell guests!

https://haskell.foundation/podcast/

Eine durchschnittliche Folge dieses Podcasts dauert 54m. Bisher sind 50 Folge(n) erschienen. Dieser Podcast erscheint alle 3 Wochen.

Gesamtlänge aller Episoden: 1 day 20 hours 51 minutes

subscribe
share






episode 39: 39: Rebecca Skinner


In this episode, we are joined by Rebecca Skinner. She talks about her new book, Effective Haskell, which takes you from list manipulation to thunks to type-level programming. She also tells us about large scale industrial applications in Haskell, and how the architecture is shaped by the organization of the engineering teams...


share








 December 15, 2023  45m
 
 

episode 38: 38: Edwin Brady


Andres and Wouter interview Edwin Brady, most famous for his work on the Idris programming language. We talk about how he got interested in programming with dependent types, his thoughts on dependently typed programming in Haskell, and his vision for Idris.


share








 December 4, 2023  58m
 
 

episode 37: 37: John MacFarlane


Joachim Breitner and David Thrane Christiansen interview John MacFarlane, a professor of philosophy at UC Berkeley, but also the author of the popular pandoc document conversion tool, which has been around half as long as Haskell itself.
He also explains the principle of uniformity as a design goal for lightweight markup languages, the relationship between philosophy and programming, and along the way he helps David with his markdown difficulties.


share








 November 14, 2023  50m
 
 

episode 36: 36: John Hughes


In this episode, Matti and Wouter are joined by John Hughes. John is one of the authors of the original Haskell Report and talks about why functional programming matters, the origins of QuickCheck testing, and how higher order functions and lazy evaluation is the key that makes functional programming so productive, and so much fun!


share








 October 31, 2023  1h1m
 
 

episode 35: 35: Iavor Diatchki


Wouter and Niki are joined by Iavor Diatchki to talk about his experience with different Haskell development styles, writing a high assurance wiki in php, and maintaining Haskell code across different GHC releases over multiple decades.


share








 October 17, 2023  53m
 
 

episode 34: 34: Lindsey Kuper


In this episode Niki Vazou and Wouter Swierstra chat with Lindsey Kuper, Assistant Professor at University of California, Santa Cruz. They discuss what to do when your data center gets hit by a tornado, life in academia versus life in industry, and what is choreographic programming. 


share








 October 2, 2023  54m
 
 

episode 33: 33: David Christiansen


In this farewell interview with David Thrane Christiansen, the outgoing Executive Director of the Haskell Foundation, hosts Wouter Swierstra and Matthías Páll Gissurarson use the opportunity to reflect on his tenure as ED, the recent history of the Haskell Foundation, where the HF is going and what consider if you want to apply for the role of Executive Director of the HF.


share








 September 15, 2023  50m
 
 

episode 32: 32: Ranjit Jhala


This episode’s guest is Ranjit Jhala. We discuss how Ranjit developed Liquid Haskell as a litmus test, because if Haskell programmer’s won’t use Liquid Types, no one will. We also hear how writing Haskell is a joy and how you should never underestimate your students.


share








 August 24, 2023  1h1m
 
 

episode 31: 31: Arnaud Spiwack


Arnaud Spiwack is interviewed by Matthías Páll Gissurarson and Joachim Breitner. We learn all about linear types in Haskell, how linear types go beyond Rust’s ownership system and why it’s not always best to type check everything in core. We conclude with a peek into the many activities of Arnaud’s employer, Tweag.


share








 July 31, 2023  55m
 
 

episode 30: 30: Bartosz Milewski


In this episode, Bartosz Milewski is interviewed by Wouter Swierstra and Andres Löh. Bartosz shares his thoughts on the "fringe topics" in programming, from C++ templates to category theory in Haskell. How he considers monads to be like fingers sticking out of the water. And he'll talk a little bit about his upcoming book and his thoughts on linear types.


share








 July 17, 2023  55m