top | item 46461380

(no title)

JackYoustra | 1 month ago

I agree that you should evaluate languages in their domains. At the end of the day, Swift is mainly used for systems and iOS apps. In this, it is inadequate, as you can tell by, again, most apps not using the type system to enumerate valid views but instead (because enums and union types more broadly are so clunky to use!) masses of uncoupled types in their views, allowing for many, many implicitly invalid states.

discuss

order

tizio13|1 month ago

Lol Swiftui =/= Swift

Everything looks like nails to you with that TS hammer you're holding huh?

JackYoustra|1 month ago

SwiftUI is almost certainly the biggest application of Swift; even if we relax it to just iOS applications you'll see the same issues appear with invalid state combinations.