23: “Epic compiler quest” with special guests Harlan Haskins and Robert Widmann
Harlan Haskins and Robert Widmann, who are both regular contributors to the Swift compiler, join John to take a deep dive into the internals of Swift, its type system, the compilation process and how they used LLVM to build their own programming language.
Links
- Harlan on Twitter
- Robert on Twitter
- John on Twitter
- Harlan and Robert's talk at App Builders
- Trill
- Silt
- Agda
- LLVM
- LLVMSwift
- libSyntax
- Conor McBride's talk
- LLVM Kaleidoscope tutorial
- Swift Intermediate Language (SIL)
- Robert's 3SAT Gist
- Conditional conformances in Swift
- Swift Forums
- Swift JIRA
- Swift for TensorFlow
- Episode with Meghan Kane about Machine Learning
- Harlan's try! Swift talk about libSyntax
- LLVM Swift Slack
- Harlan's website
- Intro and outro music by Dariusz Dziuk