Jeehut
(Cihat Gündüz)
March 17, 2022, 7:54pm
1
Today, I published the first issue of a new article series where I'm trying to give a summary of interesting things that have happened here in the Swift Forums, mostly about recently accepted or currently reviewed proposals. In the first issue, I also decided to give some background on Swift Evolutions history . In future issues, I'm planning to mention some interesting pitches that haven't made it to an official review yet, too.
If you're interested in such a summary post, feel free to check it out:
I'm open to any kind of feedback , including of course corrections to my understanding of the proposals mentioned there. I don't claim to understand them all fully with my app developer perspective, so just ping me if you find any mistakes or misunderstandings, so I can correct them.
UPDATE: I just set up a newsletter for this article series as it seems some prefer that format:
23 Likes
Saklad5
(Jeremy Saklad)
March 19, 2022, 10:12pm
2
Is there an RSS/Atom feed I can subscribe to?
1 Like
Jeehut
(Cihat Gündüz)
March 20, 2022, 2:22am
3
I just actually took the time to setup this series of articles as a newsletter. Subscribe via email here:
Or follow the RSS feed using this link:
http://se-monthly.flinedev.com?format=rss
2 Likes
Jeehut
(Cihat Gündüz)
April 21, 2022, 9:51pm
4
I just published the 2nd issue of my monthly evolution summary:
Please tell me if you find I say anything wrong. I'm especially not sure about my explanation of Existentials in this case, I hope I got that right.
4 Likes
Jeehut
(Cihat Gündüz)
May 20, 2022, 9:50pm
5
3rd issue is out now with 5 more proposal summaries & 10 recently active pitches linked:
If you have any feedback, please let me know so I can improve future issues for everybody!
5 Likes
Jeehut
(Cihat Gündüz)
June 26, 2022, 12:17pm
6
Fourth issue out now, covering SE-0359 to SE-0362 & linking to 11 more recently active pitches:
WWDC22, new `@const` attribute, improved `some`, convenient Generic extensions, and Swift 6 feature flags for early adopters.
Reading time: 7 min read
As always, feedback is welcomed!
4 Likes
Jeehut
(Cihat Gündüz)
August 3, 2022, 11:03am
7
Fifth issue out now, summarizing SE-0363 to SE-0366 & linking to 11 more recently active pitches:
My first Indie App, my first Evolution pitch experience, the last of 6 Regex proposals, external conformance warning, implicit [weak self] capture & a new 'move' keyword.
Note that I moved the articles to my own blog website as some people don't seem to like Medium.
Feedback is welcome, as always.
3 Likes
Jeehut
(Cihat Gündüz)
September 29, 2022, 9:24am
8
September (+ August) issue out now, summarizing SE-0367 to SE-0372 & linking to 15 active pitches:
Feedback & corrections are welcome, as always.
1 Like
Jeehut
(Cihat Gündüz)
October 30, 2022, 8:10am
9
October issue out now, summarizing SE-0373 to SE-0377 & linking to 10 active pitches:
Lifting limitations on Xcode, Result Builder variables, Existential arguments, testable Clocks, and Back-Deploying Functions
Feedback and corrections are welcome, as always!
By the way, since I moved the articles to my own blog the recommended RSS feed is:
https://fline.dev/tag/swift-evolution-monthly/rss
6 Likes
Jeehut
(Cihat Gündüz)
January 13, 2023, 7:29pm
10
December (+ Nov.) issue out now, summarizing SE-0378 through SE-0381 & linking to 11 pitches:
Registry auth, Opt-In Reflection, if-switch Expressions, Vision documents, DiscardingTaskGroups, and Foundation rewrite.
Note that the newsletter format was migrated (from Revue to Substack). The new URL is:
Feedback and corrections are welcome, as always!
4 Likes
Jeehut
(Cihat Gündüz)
March 20, 2023, 3:32pm
11
Jan + Feb issue out now, summarizing SE-0382 through SE-0384 & linking to more proposals & pitches:
Expression Macros, Deprecate @UIApplicationMain, Forward Declared ObjC Interfaces, Swift 5.8 & 6 schedule
As always, any kind of feedback is welcome!
1 Like
Minor issue, but:
Here are 10 more use cases for macros:
Domain-specific languages (DSLs) – e.g. mathematics, database queries
Code generation – e.g. JSON
to Codable
struct
Debugging – e.g. print value of variable before & after a function call
Performance optimization – replace runtime checks with compile-time checks
Syntax extensions – e.g. new control flow constructs or data types
Functional programming – e.g. simulate curried functions
Code instrumentation – e.g. measure performance, monitor usage
Algorithmic complexity analysis – e.g. determine time complexity of sorting
Code obfuscation – e.g. for hard-coded String
s like API keys
This list contains 9 use cases, not 10.
1 Like
Jeehut
(Cihat Gündüz)
March 20, 2023, 7:30pm
13
Thanks for the pointer, should be fixed now!
1 Like
Jeehut
(Cihat Gündüz)
May 1, 2023, 11:47pm
14
1st Year Anniversary of the Newsletter
Special edition issue out now with a whole 6 proposal summaries & a special announcement!
1-Year Anniversary: Summaries on GitHub! AsyncStream, Attached Macros (in SwiftPM), Package Publish, Parameter Packs, Feature Flags & Foundation Preview.
4 Likes
Jeehut
(Cihat Gündüz)
June 4, 2023, 11:28am
15
May issue out now, summarizing 7 proposals accepted in May & linking to 7 recent pitches:
package Modifier, Noncopyable structs/enums, Custom Actor Executors, Freestanding Declaration Macros, more Packs.
As always, your feedback is greatly appreciated!
Email Newsletter: https://swiftevolution.substack.com/
RSS Feed: https://www.fline.dev/tag/swift-evolution-monthly/rss
2 Likes
Jeehut
(Cihat Gündüz)
July 3, 2023, 5:08pm
16
June issue is out now!
WWDC 23 Aftermath, 0 Proposals Accepted in June, Milestone: #400, 2 new Proposals & 10 Pitches linked, OpenAPI Generator.
Email Newsletter: https://swiftevolution.substack.com/
RSS Feed: https://www.fline.dev/tag/swift-evolution-monthly/rss
4 Likes
Jeehut
(Cihat Gündüz)
December 25, 2023, 6:53pm
17
The December issue is out now!
Email Newsletter: https://swiftevolution.substack.com/
RSS Feed: https://www.fline.dev/tag/swift-evolution-monthly/rss
4 Likes
Jeehut
(Cihat Gündüz)
February 9, 2024, 6:05pm
18
The January issue is out now!
Email Newsletter: https://swiftevolution.substack.com/
RSS Feed: https://www.fline.dev/tag/swift-evolution-monthly/rss
5 Likes
Jeehut
(Cihat Gündüz)
May 4, 2024, 12:59pm
19
The February to April issue is out now!
Swift 6 around the corner, Swift Backtrace APIs for improved Debugging, Improving Concurrency, a new Swift Steering Workgroup, and much more. Summarizing the best of Swift Evolution from February to April 2024.
Email Newsletter: https://swiftevolution.substack.com/
RSS Feed: https://www.fline.dev/tag/swift-evolution-monthly/rss
3 Likes
Jeehut
(Cihat Gündüz)
November 21, 2024, 12:49pm
20
New issue summarizing highlights from May to November out now!
Discover the latest Swift updates, from Objective-C compatibility improvements to metatype keypaths, trailing commas, and new compiler controls—plus a must-have app for tracking proposals!
Email Newsletter: https://swiftevolution.substack.com/
RSS Feed: https://www.fline.dev/tag/swift-evolution-monthly/rss
4 Likes