Skip to main content

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

K.4.401 | Day 1 | 18:00 - 18:10 | Speakers: Jakub Florek

„Which is which, and who is who?” - Building a new Swift unqualified name lookup library during GSoC 2024
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

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.

Attachments

Speakers

Jakub Florek

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.