Replies: 4 comments 2 replies
-
It might be a good idea to ask on DotNetEvolution discord server since this question isn't getting traction: https://aka.ms/dotnet-discord (I also would like to know) |
Beta Was this translation helpful? Give feedback.
-
This was answered in #95638 (comment) |
Beta Was this translation helpful? Give feedback.
-
The logic behind not supporting the Windows side of the fence is that Swift is an Apple technology that is not relevant on Windows, even though it is becoming the most important tech on Apple devices. Apple did a really good job of supporting Swift on Windows. Apparently, Microsoft's ethos is not to let good intentions lead to unintended consequences (this being written on a Mac, in Safari, by a dev that has been loyal to Microsoft products for thirty years until two years ago). C'est la vie. |
Beta Was this translation helpful? Give feedback.
-
@jkotas, based on commits, it looks like Apple devs are helping with the Windows side of things. Looking at the associated .Net code for supporting Swift on Apple Silicon, it doesn't look like a parallel Windows investment would amount to a big distraction. I don't want to ruffle any feathers, but it is important to surface how much commitment Microsoft has to its own tech stack, given recent trends. I appreciate the clarifications. Hopefully the folks at Microsoft will appreciate the concern Windows devs have about their futures. It's not nearly as rosy as it once was. |
Beta Was this translation helpful? Give feedback.
-
Wasn't sure where the best place is to ask this question, so here goes.
Is the .Net 9 Swift interop facility usable on Windows? I would like to use the same code on both MacOS and Windows to integrate with Swift libs on both now that the Swift compiler has reached a feasible level of maturity on Windows. If so, are there any examples out there that demonstrate integration with C# and Swift interop on Windows? If not, why is Swift compiler integration not supported on Windows? Lastly, I am aware that Swift on Windows now provides interoperability with Clang/C++, so I'm not looking at that as an alternative given the advantages of the .Net 9 approach for Swift interop.
Beta Was this translation helpful? Give feedback.
All reactions