Episode 11: Chris Lattner
Swiftly Speaking - A podcast by Paul Hudson
Categories:
In this episode, Paul talks to Chris Lattner about the early history of Swift, his tips for learning the language better, and his thoughts on Swift Evolution.
Detailed topics:
Introduction
- How did you start creating Swift?
- Could you have improved Objective-C instead?
- Was there a risk of Swift splitting the community?
- When Swift was first designed, were you only thinking about Apple platforms?
- How and when did Swift get its name?
- How did you decide what went into Swift at launch?
- Were the changes between the first Swift beta and release?
- What was it like getting on stage at WWDC14?
- How important were Playgrounds and the reference guide?
- If you were starting from scratch today, what would you do differently?
- What's the best way of learning Swift?
- What made Swift grow such a thriving community?
- Running Swift for Mac OS 9
- Chris Lattner explains optionals
- Chris Lattner explains closures
- Why is the word 'in' part of Swift's closure syntax?
- Is Swift getting too complicated?
- Multiple Trailing Closures in Swift
- When will async/await come to Swift?
- What made Result finally appear in Swift?
- Is Swift becoming a multi-platform language?
- Is Swift Evolution working well?
- Is there anything you would change in Swift?
- Will Swift Evolution ever slow down?
- Wrap Up