Looking at a subset of changes introduced with Swift 5.7 shows you how many changes there are.
While
preparing for my AppDevCon talk, I took a look at all the generics-related proposals that are included in Swift 5.7, and it turned out to be a big list:
This list doesn't even include
the many (!!) bug fixes that were solved by turning off the generic signature builder.
I honestly felt a little less excited this year when looking at the new Swift changes compared to the recent concurrency changes in other years. However, diving deep into the latest changes related to generics, opaque, and existential types, I realized that we should be very excited about Swift 5.7.
There's a lot to digest, but if you're interested to learn more about the above proposals, I encourage you to watch the following WWDC sessions:
I'm looking forward to sharing with you my learnings during AppDevCon. No worries if you're not attending: I'll write some articles along the way!
Enjoy this week's SwiftLee Weekly!