https://daringfireball.net/linked/2025/06/07/swift-6-llms
@ilter @daringfireball I would imagine
• Swift being AOT-only (vs. Kotlin being JIT), leading to a much slower edit, compile, debug cycle
• no Hot Reload support for UIKit nor for SwiftUI (which does at least offer previews), leading to more *frequent* edit, compile, debug cycles
play a bigger role here; use of LLMs is just a cherry on top (spicy autocomplete).
Oh, and Apple’s docs being notoriously poor.
Good thought. But Xcode made converting to ARC remarkably easy by comparison, whereas converting an app to Swift 6 can be a quest. I liken it to the fictional scenario that Swift debuted with no distinction between "let" and "var", then added it expecting everyone to adapt who'd coded for years without the notion in mind. It's clearly beneficial to the language and apps, but it's a major shift on the conceptual level for the programmer; I think even more than it is in code.