I’m not sure why you’re having so much trouble with SPM though, most people seem to get on well with it.
I’m not sure why you’re having so much trouble with SPM though, most people seem to get on well with it.
But I guess the issue here is that .xcframework is an Apple thing, not a Swift thing.
The whole "won’t build if the product / target has the same name as one of its classes" is absolutely ridiculous on the other hand.
Being explicit with types is very disruptive when used in SwiftUI or TCA.
I wasn't saying use explicit types everywhere, but giving the compiler a hint every now and then to make things faster just makes sense. The Swift compiler is very complex and of course there are edge cases where it struggles with legal syntax, such as large expressions with many operators.
With SwiftUI it's arguably more important because view builders already put a lot of strain on the compiler.
You don't need to add an annotation on `let foo = bar()` where bar is a function that returns `String` or whatever.