u/NoCupcake3in r/swift • Recommends
LLVM talk on Porting Swift to Windows
This goes pretty in-depth on what sort of things were involved in bringing Swift to Windows. [video
It sounds pretty intense.
18K subscribers • 15 videos on Hallway
Advanced. Deep dive for people who know the field.
10K views6 years ago1 recommendation
Systems programmingProgramming languagesCompilers and interpretersSwiftOperating systems
Saleem Abdulrasool shares the technical challenges and solutions involved in porting the Swift compiler and runtime to Windows.
llvm.org/devmtg/2019-10/ — Porting by a 1000 Patches: Bringing Swift to Windows - Saleem Abdulrasool Slides: llvm.org/devmtg/2019-10/slides/Abdulrasool-BringingSwiftToWi… — 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: BashFilms.comWhat people say. Engineers recommend this talk for its in-depth look at the intense engineering effort required to bring Swift to Windows.
u/NoCupcake3in r/swift • Recommends