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

Day 1 | 17:45 | 00:10 | K.4.401 | Jakub Florek


Note: I'm reworking this at the moment, some things won't work.

The stream isn't available yet! Check back at 17:45.
Get involved in the conversation!Join the chat

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.