Comments (57)
-1 Do not port swift please.
from winobjc.
Obj c / C++ is good enough, we don't need swift. That's all.
from winobjc.
@xGEKKOx, YOU don't need swift!!!
I need swift.
+1
from winobjc.
It appears Windows support for Swift is a go. That should have been the last blocker on support for this, right?
from winobjc.
I seem to recall in one of the talks they were giving about the bridge that they all but confirmed that it would eventually happen and then they sort of officially walked it back to "no comment."
Swift is the future of iOS development. There's no way that Microsoft won't eventually support it. If they don't, I'd imagine there's going to be enough code out there for someone to hack it all together between this project and Apple's Swift sources.
from winobjc.
With some recent activity on apple/swift (apple/swift#5904 and others) it seems windows (MSVC) support may land into official repository in several months.
Will Swift be considered to be supported by winobjc project after it gains full support for building on windows?
from winobjc.
@Harangue it support compile Linux binaries om windows. Not windows binaries unfortunately.
https://github.com/apple/swift/blob/master/docs/Windows.md#windows-subsystem-for-linux-wsl
from winobjc.
@xGEKKOx you do understand that Apple wants to phase out Obj-C in favor for Swift.
from winobjc.
seems apple is favouring swift more so swift support will be required for islandwood to stay in game
from winobjc.
+1
from winobjc.
+1
from winobjc.
I assume this will come whenever the code for Swift is released.
from winobjc.
Great. Is this definite?
from winobjc.
Also worth mentioning is that Swift will be open-sourced later this year. The ObjC-Swift bridging probably won't, though, so Microsoft would have to roll their own.
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
@xGEKKOx What possible cons for Windows developers are there? Why wouldn't you want to port Swift? It's going to be open source later this year as @MaddTheSane stated as well.
from winobjc.
@BIGXmac so there is no need to make different, incomplete and buggy implementation, just wait Apple's release.
-1 too
from winobjc.
When Apple open source Swift it will need to be ported to Windows as Windows is not included in the supported platform list.
from winobjc.
+1
from winobjc.
@xGEKKOx ASM is good enough.
+1 to Swift.
from winobjc.
The ObjC-Swift bridging probably won't, though, so Microsoft would have to roll their own.
Yes it will, it's part of Clang/LLVM, not a special separate tool. Not open sourcing it would be pointless additional work.
from winobjc.
There actually is a version of Swift for Windows.
http://www.elementscompiler.com/elements/silver/
The only downside is working with iOS/OSX requires you have a Mac on hand, but otherwise its pretty close to the real thing and works straight from visual studio.
from winobjc.
Sigh, If only Xamarin wasn't stupid expensive :(
from winobjc.
@mikenolimits The most vexing thing about Silver is that its String and Array are reference types instead of value types, so existing Swift code can't simply be recompiled and be correct. I suggest waiting for the near immediate Windows port once Apple open sources the compiler and standard library.
from winobjc.
Now Swift is Open Source, I hope that the bridge will support it soon. :)
from winobjc.
Looking forward to this as well as a MS Windows port of Swift
from winobjc.
+1
from winobjc.
windows bridge for swift 2.0 please
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
ππβ£
On 09/02/2559 BE, at 10:57 AM, Hanno [email protected] wrote:
+1
β
Reply to this email directly or view it on GitHub.
from winobjc.
+1
from winobjc.
Can something be done about this fast?
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
π
from winobjc.
Can MS do something about this? Any information from the review?
from winobjc.
Guys also see: https://twitter.com/Chris__Bailey/status/791333985649586176
But having said that it would be good if there are non cygwin solution also.
from winobjc.
Hey Guy's have a look here:
http://www.elementscompiler.com/elements/silver/default.aspx
https://swiftforwindows.codeplex.com/
https://github.com/tinysun212/swift-windows/releases/tag/swift-msvc-20160418
I'm quite sure this will getting forward!
from winobjc.
+1
from winobjc.
+1
from winobjc.
Over a year later and nothing. I think it's safe to say that we're not getting it.
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
+1
from winobjc.
Any update on building a Swift bridge?
from winobjc.
Related Issues (20)
- What versions of Windows are supported? HOT 2
- Unable to activate Windows store app. HOT 4
- Switch to `__objc_msg_forward2` for better forwarding efficiency HOT 1
- Can not install winobjc with win10 HOT 1
- -[NSObject conformsToProtocol:] does not work.
- clang hangs when compiling using optimisation flag -Os HOT 2
- Does Windows Bridge supports Metal Framework? HOT 1
- Does Windows Bridge supports OpenGL? HOT 1
- G HOT 1
- On running ios project(in Objective-C) throws error
- c sharp
- Ggg
- hhh HOT 3
- Bring WinObjC to WSLg, either exclusive to CUDA and DX12, or for all Linux with Vulkan. HOT 1
- ()R
- This repo is missing important files HOT 1
- has anyone tried newer versions of VStudio w/ this project? HOT 6
- nugetizer-2017 online package is missing HOT 2
- Need some updated instructions re installation in newer VS versions (2019 and up) HOT 4
- δ½Ώη¨vs2019 ηΌθ―ιθ――οΌδ»δΉζΆεζΉδΈΊ#include <typeinfo> HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winobjc.