| ▲ | chairhairair a day ago | |||||||
Beautiful? Just the number of keywords and reserved words and compiler attributes makes it very ugly to me. There are so many ways to do things (and if SwiftUI is involved I can expect a significant subset to... just not work - but I don't think that's the language's fault). | ||||||||
| ▲ | WhitneyLand a day ago | parent | next [-] | |||||||
What would you have done differently? All healthy languages need to constantly evolve, you only get to decide where. You can change syntax, add keywords, attributes, etc but it's a tradeoff. Any attributes or keywords relating to Objective-C or interop are not everyday baggage for most people. For SwiftUI, attributes seem like as good a choice as anything else. As a whole concurrency is a mishmash syntactic mess, but I agree with the direction and the result, they're trying to manage the improvements they keep adding over years of investment. | ||||||||
| ▲ | myHNAccount123 a day ago | parent | prev | next [-] | |||||||
Why click into this thread then? Do you think they will make a Swift 7 with these release notes: - removed 10 keywords cause chairhairair didn't like them - fixed swiftui cause too many users don't know order matters - added another dsl implementation | ||||||||
| ||||||||
| ▲ | wannabe44 a day ago | parent | prev [-] | |||||||
For many people a beautiful language is which looks beautiful, as opposed to one which reads beautifully. | ||||||||