GSoC 2021: Referencing enclosing self in a property wrapper type

Hello, I'm Kyungyoung Heo, I am a senior at Soongsil university, South Korea. I have an experience with Swift, C/C++, Python. And I love to develope an iOS App and using Swift. I've done few projects in iOS.

Property wrapper looks so interesting for me since first introduced at WWDC 2019. I'm so interested project by @hborla and would like to participate in GSoC 2021 with property wrapper project.

I just read @hborla's other previous reply, and plan to analyze and read SE-0258 proposals, Pull Request, and source code in lib/Sema/CodeSynthesis.cpp , lib/Sema/TypeCheckPropertyWrapper.cpp

Before digging into this project, I just wonder those materials are good to digging or not. Please advise me.

It would be great to if I could contact you to discuss with.

Thanks,
Kyungyoung Heo

2 Likes

Hi Kyungyoung, welcome to the Swift community!

Yes, these are good resources to start with for this project. I recommend to focus on the language design side first, sketch out a rough idea (or a few ideas!) of how the feature could work, and then dig into the code and figure out how you could implement the feature.

I also wrote up some more guidance here:

Please let me know if you have any questions!

3 Likes

Thanks for reply. I'll look design first then dig into code as you said.