Swift’s goal is to be safe enough for applications programming, fast enough for systems programming, interoperate seamlessly with Objective-C, productive enough for scripting and machine learning, and easy enough to teach to children. In the language designer’s own words, “World Domination.” But what’s the cost of these competing priorities?
In this talk, we’ll see how some of the most entertaining and interesting consequences of these conflicting priorities played out in Uber’s multi-million line Swift codebase: Objective-C interop went horribly wrong, a seemingly reasonable design failing because of seemingly arbitrary type system restrictions, and a harrowing example of a bug in the Swift type-checker becoming an integral part of an important library.
00:41 Simply that mean yes, read Goodyear here to the fifth conference to 118 organized by image and rack.
00:54 We're in store for a very better dated hold with reports launch Hollywood translation.
01:01 Great reports apart and activity and networking.
01:05 And now I want to invite the CEO a village in Roman Villa did for his traditional welcoming speech.
01:15 Good morning to those who are already awake and up and wet after this.
01:21 Red is my fifth welcome speech.
01:24 I'm a bit worried as usual.
01:27 For 5 years when we've been creating conferences like this,
01:30 and bring speakers from all over the world and invite you to participate.
01:35 Bobby is it is it much or is it a little little.
01:39 And who is related to programming platforms for less than 5 years,
01:47 OK 5 and 6 years.
01:50 Perfect 67. Good some judge.
01:55 8:00 tonight
02:00 I was development in the in the past,
Buy this talk
Buy this video
ConferenceCast.tv — conference video talk archive.
With this service you can find interesting talks especially for you!