Coder Social home page Coder Social logo

Swift Support about winobjc HOT 57 OPEN

sirinath avatar sirinath commented on May 17, 2024 24
Swift Support

from winobjc.

Comments (57)

xGEKKOx avatar xGEKKOx commented on May 17, 2024 11

-1 Do not port swift please.

from winobjc.

xGEKKOx avatar xGEKKOx commented on May 17, 2024 5

Obj c / C++ is good enough, we don't need swift. That's all.

from winobjc.

alfredobonino avatar alfredobonino commented on May 17, 2024 5

@xGEKKOx, YOU don't need swift!!!
I need swift.
+1

from winobjc.

jack-guy avatar jack-guy commented on May 17, 2024 3

It appears Windows support for Swift is a go. That should have been the last blocker on support for this, right?

from winobjc.

NSBrianWard avatar NSBrianWard commented on May 17, 2024 2

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.

bredov avatar bredov commented on May 17, 2024 2

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.

ad1Dima avatar ad1Dima commented on May 17, 2024 2

@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.

James-Parsons avatar James-Parsons commented on May 17, 2024 1

@xGEKKOx you do understand that Apple wants to phase out Obj-C in favor for Swift.

from winobjc.

ananthunair avatar ananthunair commented on May 17, 2024 1

seems apple is favouring swift more so swift support will be required for islandwood to stay in game

from winobjc.

ConanNobita avatar ConanNobita commented on May 17, 2024 1

+1

from winobjc.

bhagyas avatar bhagyas commented on May 17, 2024

+1

from winobjc.

Inverness avatar Inverness commented on May 17, 2024

I assume this will come whenever the code for Swift is released.

from winobjc.

sirinath avatar sirinath commented on May 17, 2024

Great. Is this definite?

from winobjc.

MaddTheSane avatar MaddTheSane commented on May 17, 2024

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.

James-Parsons avatar James-Parsons commented on May 17, 2024

+1

from winobjc.

alfredobonino avatar alfredobonino commented on May 17, 2024

+1

from winobjc.

Tyratox avatar Tyratox commented on May 17, 2024

+1

from winobjc.

Lavender204 avatar Lavender204 commented on May 17, 2024

+1

from winobjc.

jaredStef avatar jaredStef commented on May 17, 2024

+1

from winobjc.

jamesmblair avatar jamesmblair commented on May 17, 2024

+1

from winobjc.

aluong-yammer avatar aluong-yammer commented on May 17, 2024

+1

from winobjc.

agustingandara avatar agustingandara commented on May 17, 2024

+1

from winobjc.

jaredStef avatar jaredStef commented on May 17, 2024

@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.

vitalyster avatar vitalyster commented on May 17, 2024

@BIGXmac so there is no need to make different, incomplete and buggy implementation, just wait Apple's release.
-1 too

from winobjc.

sirinath avatar sirinath commented on May 17, 2024

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.

pierrejochem avatar pierrejochem commented on May 17, 2024

+1

from winobjc.

agustingandara avatar agustingandara commented on May 17, 2024

@xGEKKOx ASM is good enough.
+1 to Swift.

from winobjc.

jakepetroules avatar jakepetroules commented on May 17, 2024

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.

kantorcodes avatar kantorcodes commented on May 17, 2024

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.

James-Parsons avatar James-Parsons commented on May 17, 2024

Sigh, If only Xamarin wasn't stupid expensive :(

from winobjc.

BlameOmar avatar BlameOmar commented on May 17, 2024

@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.

rjong avatar rjong commented on May 17, 2024

Now Swift is Open Source, I hope that the bridge will support it soon. :)

from winobjc.

sirinath avatar sirinath commented on May 17, 2024

Looking forward to this as well as a MS Windows port of Swift

from winobjc.

zeiteisen avatar zeiteisen commented on May 17, 2024

+1

from winobjc.

farshid3003 avatar farshid3003 commented on May 17, 2024

windows bridge for swift 2.0 please

from winobjc.

garanda21 avatar garanda21 commented on May 17, 2024

+1

from winobjc.

woodyyan avatar woodyyan commented on May 17, 2024

+1

from winobjc.

OgnjenKop avatar OgnjenKop commented on May 17, 2024

+1

from winobjc.

cfnp76 avatar cfnp76 commented on May 17, 2024

πŸ’œπŸ’žβ£

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.

DhaliwalX avatar DhaliwalX commented on May 17, 2024

+1

from winobjc.

sirinath avatar sirinath commented on May 17, 2024

Can something be done about this fast?

from winobjc.

b1lb0 avatar b1lb0 commented on May 17, 2024

+1

from winobjc.

sakrist avatar sakrist commented on May 17, 2024

+1

from winobjc.

zhengying avatar zhengying commented on May 17, 2024

+1

from winobjc.

michaelversus avatar michaelversus commented on May 17, 2024

+1

from winobjc.

jeeftor avatar jeeftor commented on May 17, 2024

πŸ‘

from winobjc.

sirinath avatar sirinath commented on May 17, 2024

Can MS do something about this? Any information from the review?

from winobjc.

sirinath avatar sirinath commented on May 17, 2024

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.

pierrejochem avatar pierrejochem commented on May 17, 2024

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.

nazrdogan avatar nazrdogan commented on May 17, 2024

+1

from winobjc.

cherepets avatar cherepets commented on May 17, 2024

+1

from winobjc.

James-Parsons avatar James-Parsons commented on May 17, 2024

Over a year later and nothing. I think it's safe to say that we're not getting it.

from winobjc.

gruve-p avatar gruve-p commented on May 17, 2024

+1

from winobjc.

privet56 avatar privet56 commented on May 17, 2024

+1

from winobjc.

mhuusko5 avatar mhuusko5 commented on May 17, 2024

+1

from winobjc.

ndcg91 avatar ndcg91 commented on May 17, 2024

+1

from winobjc.

mubaris avatar mubaris commented on May 17, 2024

Any update on building a Swift bridge?

from winobjc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.