diff --git a/podcast/60/index.markdown b/podcast/60/index.markdown new file mode 100644 index 00000000..b788ecdc --- /dev/null +++ b/podcast/60/index.markdown @@ -0,0 +1,8 @@ +--- +title: Tom Ellis +episode: 60 +buzzsproutId: 16293430 +recorded: 2024-09-18 +published: 2024-12-20 +--- +Tom Ellis works at Groq, using Haskell to compile AI models to specialized hardware. In this episode, we talk about stability of both GHC and Haskell libraries, effects, and strictness, and the premise of functional programming: make invalid states and invalid *laziness* unrepresentable! diff --git a/podcast/60/links.markdown b/podcast/60/links.markdown new file mode 100644 index 00000000..0063ade8 --- /dev/null +++ b/podcast/60/links.markdown @@ -0,0 +1,7 @@ +* [Twitter](https://twitter.com/tomjaguarpaw/) +* [Blog](https://h2.jaguarpaw.co.uk/) +* [Bluefin](https://hackage.haskell.org/package/bluefin) +* [Strict Wrapper](https://hackage.haskell.org/package/strict-wrapper) +* [Stability Working Group](https://github.com/haskellfoundation/stability?tab=readme-ov-file#haskell-foundation-stability-working-group) +* [Upgrading from 8.10 to 9.6](https://h2.jaguarpaw.co.uk/posts/ghc-8.10-9.6-experience-report/) +* [Groq](https://groq.com/)