spacedcowboy 20 hours ago

Swift: now just as easy to understand as the less-travelled paths of C++ … The complexity of this language doesn’t seem to have any bounds. Sure, it’s the new shiny, but the cognitive load to understand what is going on is ever-increasing.

Personally I prefer Objective C instead, that’s a simple language. I can (and have) gone back to ObjC code from a decade previous and understood it straight away. I’m not sure I could say the same for Swift, it changes significantly from version to version, is not backwards compatible, and introduces new conceptual ways to do things instead of improving older ones.

I really wish Lattner hadn’t made the language, he’s done marvelous things with LLVM and Clang, but Swift has lost its way, IMHO. Unfortunately it’s now got enough momentum behind it at Apple that it’ll win out anyway, and Apple will be the poorer for it.

Thank $deity I’m leaving and I don’t have to pretend to like it any more.