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