Hello,

On Wed, Mar 12 2025, Joey Pandina via Gcc wrote:
> Dear GCC representative,
> My name is Joey and I am a senior Computer Science student at Washington
> State University. I am interested in contributing to GCC this summer. Last
> semester, I took a class on compilers and thoroughly enjoyed it. I would be
> very excited to apply my theoretical knowledge and contribute to a real
> compiler.

great, we are delighted you found contributing to GCC interesting.

>
> After looking over your project idea list, I became interested in
> contributing to GCC's Rust Front-End. I have been learning a little bit of
> Rust over the last couple of months after hearing about its memory safety,
> high performance, and high-level features. I would love to help integrate
> this powerful and up-and-coming programming language with the GNU toolchain.

Please note that Rust GCC projects are a bit special in the sense that
they are often discussed primarily on Zulip of the GCC-Rust team:

https://gcc-rust.zulipchat.com/

So you may want to reach out to the GCC-Rust community primarily there.

Good luck!

Martin

>
> The specific project that I was looking into is the *Improving match
> expressions and pattern matching* project. I have a solid understanding of
> how compiler front-ends work, and I have experience with creating them
> using tools like Flex (Fast Lexical Analyzer Generator) and the GNU Bison
> parser generator. To find regular expressions to match certain patterns, I
> like to use a tool called RegExr (regexr.com). Something that I will need
> to further research regarding this project, though, is Rust's syntax. I see
> that an area of focus here is Rust's struct rebinding pattern -- I will
> make sure to cover that thoroughly in my research and studying.
>
> Another thing that I should mention is that I have experience with C and
> C++. Most of my programming projects over the last 2 years have been
> written either in C or C++.
>
> Do you have any suggestions for me on whether or not this project is a good
> fit for me, or still available to work on, before I start writing a
> proposal? If this project isn't available I would be happy to contribute in
> other ways.
>
> Thank you,
> Joey

Reply via email to