Hi Michael,

This topic (in a form) has come up on list before.  It's my understanding that 
the portability that is targeted is core Swift, not so much Obj-C 
interoperability.

That said, there are a few people working on Swift for MSVC, and Swift already 
works with Cygwin.  Someone has considered making Swift work with an open 
source implementation of the Obj-C libraries (I don't think it was GnuSTEP), 
but I haven't heard from them in quite a while.

I hope that helps.
- Will

> On May 12, 2016, at 8:42 AM, Michael Peternell via swift-evolution 
> <[email protected]> wrote:
> 
> Hi,
> 
> I've seen on the swift-evolution git repository README.md page that 
> Portability is one of the design goals for Swift 3.
> 
> Does this mean that Swift 3 will be available and useful on Windows too? So 
> that it could be used for cross platform app development on both Windows and 
> OS X (and probably also Android)?
> 
> For example, will Swift 3 be able to interoperate with Objective-C on Windows 
> (e.g. using GnuSTEP or the WinObjC bridge from Microsoft)? Maybe using 
> WinObjC+Swift on Windows, GnuSTEP+Swift on Linux and Native-objc+Swift on OS 
> X? Such an application could probably share very much code between different 
> platforms.
> 
> Regards,
> Michael
> 
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to