Swift on Windows
Swift has this weird sort of ecosystem where Apple builds much of the platform in a very secret (most of the roadmap isn&#x27;t shared), closed-source variant for its own OS. Then it has this open source version, with a very public compiler (roadmap IS shared) that allows cross platform toolchains like this one to exist.<p>I call it out as weird because take SwiftUI for example, the main excuse Apple engineers gave for why SwiftUI itself is closed-source is because a lot of important code lives inside of UIKit&#x2F;AppKit. Huh?! Apple being Apple, each revision of SwiftUI is now glued to a singular release of a major revision of the OS. Instead, if Apple decided to built SwiftUI entirely in the open, then the foundational APIs that are closed-source would have to co-exist with the open source versions in order to work.<p>This is in contrast to Rust, another LLVM language ported to Windows. Every part of Rust is open source and is built to work with open roadmaps and very thoroughly documented standard libraries.<p>So on the one hand, if you&#x27;re a fan of Swift, you have yourself a nice hobby language you can play with on the weekend on your gaming PC. On the other, I&#x27;m not entirely sure what the point of this effort is for?!