Hi everyone,
I’m Zyad, a second-year computer science student and a past GSoC contributor with OpenRefine, where I worked on Customized Clustering Functions project.
I’m excited about the “Qualified Name Lookup for Swift-Syntax” project and would love to contribute. Although I'm new to Swift, I have experience with C++, Java, and JavaScript, and I’m eager to learn quickly
To get started, I’ve been exploring the Swift-Syntax codebase and have opened a pull request to familiarize myself with the workflow. I also found Jakub’s demo and am considering creating something similar.
I have two questions:
Would not having a Mac be a major limitation?
Is creating a demo (like Jakub’s) a good way to demonstrate my understanding, or should I focus elsewhere?
@Douglas_Gregor, I’d love to connect and hear your thoughts on how I can best prepare. Looking forward to your guidance!
Hello there!
I can help out on the organizational side and will leave project questions to the mentor.
No, this project should be totally doable on e.g. Linux and Windows should be fine as well.
In general it's always nice to demonstrate some prior understanding of the topic so we are more confident that the project/participant can succeed, but I'll leave detailed tips to the project mentor.
Not at all. Linux or Windows is also fine, although your experience might be better on Linux than Windows because Swift is more mature there.
A demo is fine, or you can just sketch out ideas to put in the proposal---but show us that you've thought about the problem a bit. I recommend not getting too attached to your specific solution: Jakub's demo was great, and in our first discussion once GSoC started I encouraged him to take a totally different implementation path than what was in his demo .
Hi @Douglas_Gregor,
I hope you're doing well. I sent you my draft proposal four days ago and wanted to check if you’ve had a chance to review it. If you need more time or any additional information from my side, please don’t hesitate to let me know. I appreciate your time!