HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
2019 LLVM Developers’ Meeting: S. Abdulrasool “Porting by a 1000 Patches: Bringing Swift to Windows”

LLVM · Youtube · 2 HN points · 1 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention LLVM's video "2019 LLVM Developers’ Meeting: S. Abdulrasool “Porting by a 1000 Patches: Bringing Swift to Windows”".
Youtube Summary
http://llvm.org/devmtg/2019-10/

Porting by a 1000 Patches: Bringing Swift to Windows - Saleem Abdulrasool

Slides: https://llvm.org/devmtg/2019-10/slides/Abdulrasool-BringingSwiftToWindows.pdf

Swift is a modern language based upon the LLVM compiler framework. It takes advantage of Clang to provide seamless interoperability with C/C++. The Swift compiler and language are designed to take advantage of modern Unix facilities to the fullest, and this made porting to Windows a particularly interesting task. This talk covers the story of bringing Swift to Windows from the ground up through an unusual route: cross-compilation on Linux. The talk will cover interesting challenges in porting the Swift compiler, standard library, and core libraries that were overcome in the process of bringing Swift to a platform that challenges the Unix design assumptions.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
May 11, 2020 · 2 points, 0 comments · submitted by Austin_Conlon
It won't go anywhere, Tensorflow for Swift only exists because of Chris Lattner.

Many researchers work on Windows, Swift has zero support there and when asked about it, they just kind of invite the Swift community to provide support.

So zero interest from either Apple or Google to make it work on Windows.

This is the latest status of Swift on Windows,

https://www.youtube.com/watch?v=Zjlxa1NIfJc

Then on Linux, Foundation support is still flaky, for basic stuff one still needs to do conditional compilation and directly import either Darwin or GLibc modules.

Swift is just like Objective-C, yes you can kind of use it outside Apple's ecosytem, but at expense of productivity and lack of adequate tooling.

Really I don't expect Tensorflow for Swift to ever reach mainstream adoption, maybe Google can sell it as Mac only and thus announce the project has having been a success.

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.