Swift Evolution Monthly: December ‘23

Our biggest wish came true: Explaining Typed Throws in Swift. Also: Improved namespacing and reduced dependency creep. And 14 more proposals linked!

Cihat Gündüz
8 min readDec 25, 2023

Back when there was no Swift on Server, I used to develop my backends with Ruby on Rails. And I remember how the Ruby team tried to time their major releases for Christmas which made it feel a bit like a gift from Santa. Now I feel like the Swift team has managed to do the same this year — their gift is the acceptance of Typed Throws into the Swift language! 🎁 Yes, it’s really coming. 😍🎉

But before I get to the proposals, I want to mention 2 things:

You might have noticed that there have been no issues of this newsletter since July. That’s simply because I decided that I would no longer attempt to summarize every single proposal. Instead, I’ll focus on those that are most interesting to app developers like myself. My summaries for the more low-level or the advanced server-only topics weren’t very useful anyway. But I will still link to them for those interested!

Speaking of app development, you could make me a little gift by checking out my newest Indie app creation — it’s an app to craft themed & personalized crossword puzzles. You’re not a fan of…

--

--

Cihat Gündüz

📱Indie iOS Developer, 🎬Content Creator for 👨🏻‍💻Developers. Apps: RemafoX, Twoot it!. More in the works.