100: “A tower of capabilities” with special guest Chris Lattner
Chris Lattner returns to the show to discuss Swift’s new concurrency features, the ongoing evolution of the language, and the importance of both language and API design. This, and much more, on this special 100th episode of the show.
Sponsor
Bitrise: Rock-solid continuous integration for your Swift project, which now offers 50% faster builds and ad-ons for things like automatic deployment. Go to bitrise.io/swift to get started for free.
Links
- Chris on Twitter
- John on Twitter
- LLVM
- SiFive
- The previous episode with Chris
- RISC-V
- Matrix multiplication
- The bfloat16 floating-point format
- Value semantics
- Publish
- The original Swift concurrency manifesto
- Grand Central Dispatch
- Automatic Reference Counting (ARC)
- Async/await
- Actors
- Structured concurrency
- The MainActor attribute
- The Sendable protocol
- Haskell
- Erlang
- Swift’s built-in error handling system
- Variadic generics
- Optionals
- Intro and outro music by Dariusz Dziuk