18 ms·
Swift the language itself is incredibly good though.
by frizlab 1y ago
Swift the language itself is incredibly good though.
- brink 1y agoI love Indian food, but I still don't want to live in India.
- frizlab 1y agoYou don’t have to? To clear out of the analogy Swift is available on all major platforms, no strings attached to Apple (except you have to download Swift from them oc).
- ohdeargodno 1y agoThat's a very debatable viewpoint. From the horribly slow typecheck that gets exponentially worse every time anyone adds a protocol extension to <very common type>, the debatable choices made with concurrency/async/actors/swift6, the only-very-recently-stable ABI, the regular titanic undertakings needed for bumping any major version that are almost unheard of in most other languages, etc. Swift is an alright language today. Good even. But for a 10 year old language ? It aged horribly, going through senseless breaking changes just to fit Apple's needs. It's fine if you're locked in on Apple's platforms, but any other language doing that would have been set on fire already. Look at how painful the python2/python3 split was: Swift did worse than that, _four_ times.
- slavapestov 1y ago> the only-very-recently-stable ABI, You mean 6 years ago? https://www.swift.org/blog/swift-5-released/ https://www.swift.org/blog/swift-5-released/
- ohdeargodno 1y agoMSVC was laughed at for only providing a stable C++ ABI in 2019. Swift is not immune to the same criticism, and has even fewer excuses for it: we knew for a long time stable ABIs are critical for interop. (And interop with Swift is still laughably bad)
- frizlab 1y agoSwift is one of the very few languages to even have a stable ABI and is leading in terms of interoperability with other languages. What even are you talking about?