3 ms·
1. Make it cross platform Swift is useless to me if I have to re-write code on other platforms. In such cases I will always use as little as possible and then
by greggman 11y ago
1. Make it cross platform
Swift is useless to me if I have to re-write code on other platforms. In such cases I will always use as little as possible and then switch to some other portable language for the meat of my code.
- crb002 11y agoWith LLVM as a back end this should be trival.
- MichaelGG 11y agoIt's probably more likely that Microsoft will ship a Swift runtime/compiler system for Swift than Apple admitting anyone cares about anything but iOS. I'd be slightly surprised if MS hasn't already started on it. The day Apple goes cross plat will be interesting. (Sorta like MS backing down on longstanding issues as reality invades.)
- nerraga 11y agoI think it's coming. There was a HN post about MS working on bringing Obj-C to MS without any kind of emulation layer simply by leveraging llvm and the existing MS C++ compiler. It's called Project Islandwood (https://dev.windows.com/en-us/uwp-bridges/project-islandwood https://dev.windows.com/en-us/uwp-bridges/project-islandwood) and in a video presentation about it there was also mention of work on Swift (although Swift support wasn't official). MS is really moving in some interesting directions these days and I'm all for it.