3 ms·
I'm just calling it like it is. I'm a Rust dev that really doesn't look at Swift with much hope. It's not a language that performs consistently across platforms
by talldayo 2y ago
I'm just calling it like it is. I'm a Rust dev that really doesn't look at Swift with much hope. It's not a language that performs consistently across platforms, which is documented well in the repo's Issues tab. I just don't have the time or patience to work with a language that treats me as a platform adversary. If Apple doesn't go the extra mile to make their language attractive outside their ecosystem, they're just not going to compete in the greater programming community. Rejecting it on principle is a no-brainer for any cross-platform project. The case for Swift is shallow, even if you're a Mac-native dev.
The worst part is, Swift is a perfectly fine language on paper. It's got Lattner behind it, it's got literal trillion-dollar corporation funding behind it, and interfaces with LLVM to boot. It's lovely! My problem with Swift has always been Apple's attitude towards their own language and how desperate they are to reject non-ecosystem users. My life is too short to put up with nonworking language primitives in 2024. It pains me to say it, since Swift is so cool, but there are several better languages.