Skip to content

Commit 78aa1cd

Browse files
committed
Add Episode 9
1 parent d630282 commit 78aa1cd

File tree

3 files changed

+343
-0
lines changed

3 files changed

+343
-0
lines changed

podcast/9/index.markdown

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Sebastian Graf
3+
episode: 9
4+
buzzsproutId: 9368484
5+
recorded: 2021-12-20
6+
published: 2022-02-11
7+
---
8+
9+
Sebastian Graf is interviewed by Joachim Breitner and Alejandro Serrano. Sebastian is one of the most active contributors to GHC, and tells of this experience, from his very first commit to GHC to his current work on the pattern coverage checker and demand analyzer. He also gives us hints on how to reason about the strictness of Haskell programs.

podcast/9/links.markdown

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
* [GHC's Phabricator instance](https://secure.phabricator.com/project/profile/1429/)
2+
* [GHC's GitHub instance](https://github.com/ghc/ghc)
3+
* [Sebastian's first commit to GHC](https://github.com/ghc/ghc/commit/da397291a9052387862c27c87ec29b6fce2c7d77)
4+
* ["Add 'addWordC#' PrimOp" commit](https://github.com/ghc/ghc/commit/6243bba73d14cbee4219a16d45f57d1b254a6456)
5+
* [Wiki page about the pattern match checker](https://gitlab.haskell.org/ghc/ghc/-/wikis/pattern-match-check)
6+
* [Wiki page about the strictness analyzer](https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler/strictness-analysis)
7+
* [Hadrian build system wiki](https://gitlab.haskell.org/ghc/ghc/-/wikis/building/hadrian)
8+
* [`ghc.dev` page](https://ghc.dev/)
9+
* [`ghc.nix` repository](https://github.com/alpmestan/ghc.nix)
10+
* ["Lower your guards: a compositional pattern-match coverage checker"](https://www.microsoft.com/en-us/research/publication/lower-your-guards-a-compositional-pattern-match-coverage-checker/)
11+
* ["A promise checked is a promise kept: Inspection Testing"](https://arxiv.org/abs/1803.07130)
12+
* ["Autobahn: using genetic algorithms to infer strictness annotations"](https://dl.acm.org/doi/abs/10.1145/2976002.2976009)
13+
* [Bang Patterns and Strict Haskell](https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/strict.html)
14+
* [Language Benchmarks Game](https://sschakraborty.github.io/benchmark/index.html)
15+
* [`generics-sop` package](https://hackage.haskell.org/package/generics-sop)

0 commit comments

Comments
 (0)