Brussels / 1 & 2 February 2025

schedule

„Which is which, and who is who?” - Building a new Swift unqualified name lookup library


This talk gives an overview of the new Swift unqualified name lookup swift-syntax library: SwiftLexicalLookup and the process required to integrate it within the compiler.

It dives into the intricacies of Swift’s name handling, highlights the complex lexical scope hierarchy with many, sometimes unexpected, interesting cases, and provides an overview of the challenging process of testing the new implementation and integrating it within the compiler.

Lastly, the talk provides some practical insights on how to start contributing to Swift from the perspective of a new contributor.

Speakers

Photo of Jakub Florek Jakub Florek

Links