Hi,
I'm Benjamin and I have been looking around the mail list and the code base
since last December, where I had to write a simple Deca compiler within a
month as a team. Next paragraph is me introducing myself -ranting really-
for too long.

I am from France, in my Computer science master's first year, and very much
interested in compilers and operating systems. I was already considering
applying for the GSoC, but felt rather intimidated by the scale of it so I
kind of forgot about it until last week my university housed a gathering
event for companies to promote internships.
Few of them appealed to me, while my teacher cheered for me to try and
reach you out, so here I am.

Hence, even if it's two weeks late, I would like to express my interest in
contributing to the project ideas listed below, and request for small patch
I could work on.

- [Extend the static analysis pass] is the one I feel the most confident
in, but I see it is already quite envied.
- [Enable incremental LTO linking] - OK here it might be a bit far-fetched,
as my only experience about LTO at the moment is mostly consisting of the
two conference videos and the gcc internal doc. However the subject strikes
my as reaally interesting, and no matter the project I will have to
document myself.
- [Rust front-end] - Especially the metadata exports and the user errors
sections. Even though the languages I have the most familiarity with are C
and C++, I got a nascent interest in Rust. I still have to check the doc
way more than I care to admit, but I have a good grasp of the underlying
concepts.

I have experience working on a Python debugger during my previous
internship, as well as the full-time compiler project I did last January.
>From those experiences, reading Crafting Interpreters (R.Nystrom) and my
language theory courses, I'm certain I will enjoy contributing to this.

Oof, finally braced myself to reach you out, sadly almost too late, but I
just got a boulder-sized weight off my shoulders.
Thanks in advance! -  I tried to keep it short.

Reply via email to