I took a moment to jot down some things I'm going to be paying close attention to during the WWDC announcements. Not a wish list - more like a watch list.
I took a moment to jot down some things I'm going to be paying close attention to during the WWDC announcements. Not a wish list - more like a watch list.
@weston I thought about adding this at one point, but forgot!
I think Apple managementās attitude towards AI is going to play a major factor in this decision.
@steve @mattiem I meant complexity in the UI and file format, not in features.
If someone really needs to manually adjust the optimization level for the c++ compiler, I don't think we need a dropdown box for that, they can just add the flag. It might give Apple a reason to spruce up the compiler documentation.
@steve @mattiem Basically, I just want the project file to be.
1. Easy to read.
2. Easy to handle merge conflicts.
3. Fast to load.
The current file format doesn't really meet any of these. In addition sometimes just opening the project generates a ton of diffs that most developers don't really know the consequences of.
If folks wanna build a frontend that lets them do crazy configs.. I am all for that, but the minimum set of options should be easy for average devs to reason about.
@mattiem Re: āI thought that Apple was going to launch Swift 6 with a fully-annotated SDK. But we're now three years inā
Swift 6.0 came out in 2024. So weāre two years in, not three?
@mattiem ahh I see. What kind of usage would you be looking for? I would assume that even if a framework use Observations internally it would expose it as AsyncSequence.
I used TipKit for the first time recently which uses AsyncSequence to provide values (for UIKit). Itās the first time I recall encountering it in an Apple API and the pattern had some sharp corners. I wonder/hope they refine and standardise the patterns.
@benedictc if I remember right, ExtensionKit on macOS was the first API to prompt me to use Swifts concurrency system!
I dunno what Iām looking for specifically, just anything at allā¦
@iamkonstantin me too on syntax but surprise WWDC evolution proposals are a very bad idea and I wonāt think (hope) weāll see that.
UI frameworks, huh? I see you are a dreamer I like it.