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.
Thanks to Alejandro Martinez and Damian Malarczyk for your questions! You can submit questions for the show by going to swiftbysundell.com/podcast or by tweeting to @swiftbysundell on Twitter.
♬ Intro & outro jingles by Dariusz Dziuk.
Links and show notes
- Harlan on Twitter: @harlanhaskins
- Robert on Twitter: @CodaFi_
- John on Twitter: @johnsundell
- 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