| Unfortunately Swift is a dud.... and the Apple ecosystem is stuck with it for the next few decades.... I have said, Swift is to Objective-C, what Scala is to Java. Sure, there are plenty of people that like Scala, but its 'academic stuffiness and complexity' doomed it to a niche language. Same with Swift. It is doomed to be an apple ecosystem only type of language. All I wanted is a Python* look alike, with some solid static typing, what we got was a franken/monster/language where people felt to try out their little academic pet-peeves, and sucking out the fun out of programing with it, and making it less accessible to beginners. GO is becoming popular, not because it is shoved down the throat to people, but because its own merit, and mainly because they kept it simple. It is a closely to a "static Python and some minimal features" we got.... *I think Python is a great language, and very accessible for beginners, just not suitable for large projects due to its dynamic type system |
Swift may not be what you wanted, but it is a long way from being a dud. Swift didn't have to be great, it just had to be better than ObjectiveC.