State of Swift Internals: Swift 4 & 5

Hey, what’s going on with the Swift compiler these days? How does it work with other libraries on my system? Does it follow the System V calling conventions yet? What about sneaky tricks to get data I normally can’t into Objective-C? What’s this ‘lifetimes’ thing people talk about sometimes? Is ABI stability a thing yet, and why should I care?

In this update of the 360iDev 2014 and 2016 talks on Swift interoperability, you’ll learn a lot about how the Swift compiler works, how it can link to libraries from another language, and even how well it works on non-Apple platforms right now (and what you can do to make it better.)

Code
Location: Aspen Ballroom Date: August 29, 2018 Time: 3:45 pm - 4:30 pm Stephen Tramer