diff --git a/podcast/84/index.markdown b/podcast/84/index.markdown new file mode 100644 index 00000000..c236df2b --- /dev/null +++ b/podcast/84/index.markdown @@ -0,0 +1,12 @@ +--- +title: Sylvain Henry +episode: 84 +buzzsproutId: 19412450 +recorded: 2026-01-27 +published: 2026-06-28 +--- + +In this episode of the Haskell Interlude, we are joined by Sylvain +Henry, one of the all-time top contributors to GHC. He tells us about +his work on GHC, the bignum library, modularization, and the secret to +becoming a top contributor! diff --git a/podcast/84/links.markdown b/podcast/84/links.markdown new file mode 100644 index 00000000..d834526e --- /dev/null +++ b/podcast/84/links.markdown @@ -0,0 +1,17 @@ +- [Paper: Build Systems a la Carte](https://dl.acm.org/doi/10.1145/3236774) +- [Paper: GRIP—A high-performance architecture for parallel graph reduction](https://dl.acm.org/doi/10.5555/36583.36590) +- [Paper: ViperVM: a Runtime System for Parallel Functional High-Performance Computing on Heterogeneous Architectures](https://hsyl20.fr/files/papers/shenry_2013_fhpc.pdf) +- [Domain-Driven Design](https://en.wikipedia.org/wiki/Domain-driven_design) +- [Whitepaper: Modularizing GHC](https://hsyl20.fr/files/papers/2022-ghc-modularity.pdf) +- [Matthew Pickering - The Interface for Multiple Home Units](https://well-typed.com/blog/2022/01/multiple-home-units/) +- [GHC BigNum library](https://hackage.haskell.org/package/ghc-bignum) +- [GHC JS](https://github.com/ghcjs/ghcjs) +- [The Asterius Compiler](https://github.com/tweag/asterius) +- [Zig language](https://ziglang.org/) +- [Stable Haskell Project](https://www.stable-haskell.org/) +- [Unison language](https://www.unison-lang.org/) +- [MicroHS](https://hackage.haskell.org/package/MicroHs) +- [IOG](https://www.iog.io/) +- [Haskus](https://haskus.org/) +- [Perf](https://perfwiki.github.io/main/) +- [Hadrian](https://gitlab.haskell.org/ghc/ghc/-/tree/master/hadrian)