Skip to content

Commit 47448b3

Browse files
authored
Merge pull request #185 from nomeata/joachim/podcast-episode-9
Add Episode 9
2 parents d630282 + b0a8a07 commit 47448b3

File tree

4 files changed

+345
-2
lines changed

4 files changed

+345
-2
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)