3 ms·
I can't wait for Swift 5 when we finally get ABI stability, that's the last major issue that's holding Swift back.
by Aaargh20318 8y ago
I can't wait for Swift 5 when we finally get ABI stability, that's the last major issue that's holding Swift back.
- godelmachine 8y agoMay I ask what’s ABI Stability?
- Aaargh20318 8y agoABI stands for Application Binary Interface. It's basically how compiled code interfaces with each other (e.g. how functions are called and values are returned). In Swift, this is currently not stable, meaning it changes with each version. The result is that you can't use a library compiled with version X of Swift with version Y of Swift. From version 5 onward the ABI will be compatible between version 5 and versions >5.
- ken 8y agoThat'll definitely be nice, for people already using the language, but I don't know of anyone actually held back by that. I'm more concerned by issues like lack of a good concurrency story, and lack of a good cross-platform story (differing behavior on Darwin/Linux, no Windows support).
- deleted 8y ago[deleted]