Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions podcast/78/index.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Jamie Willis
episode: 78
buzzsproutId: 18809011
recorded: 2025-11-27
published: 2026-03-08
---

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.
7 changes: 7 additions & 0 deletions podcast/78/links.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- [Nicolas Wu](https://zenzike.com/)
- [Higher-order functions for parsing](https://www.cambridge.org/core/journals/journal-of-functional-programming/article/higherorder-functions-for-parsing/0490F2C8511F7625F9FC15BFFEDBB0AA)
- [Scala](https://www.scala-lang.org/)
- [Teaching programming to young learners using Scala and Kojo](https://portal.research.lu.se/files/5818581/4780255.pdf)
- [Simon Peyton Jones](https://simon.peytonjones.org/)
- [Martin Odersky](https://people.epfl.ch/martin.odersky)
- [Design Patterns for Parser Combinators](https://dl.acm.org/doi/10.1145/3471874.3472984)