GSoC 2026 Interest: Semantic Routines
sm_shimanto
shimanto.student at gmail.com
Mon Mar 9 12:10:01 UTC 2026
Hello D Community,
My name is shimanto, and I am a self-taught Python developer. I
am writing to express my strong interest in the "Semantic
Routines" project for GSoC 2026.
I have successfully built the DMD compiler from source within my
WSL setup, following the community tutorials.
### My Background & AST Experience
While I am new to the D language, I am very comfortable with C++
and Python. I have practical experience working with Abstract
Syntax Trees (AST) in Python. Once I developed a project that
parses a Python file's AST to:
- Identify all external dependencies.
- Filter out built-in modules.
- Map and copy only the necessary source files into a separate,
standalone execution folder.
This experience helped me understand how AST nodes represent
program structure and how logic can be decoupled from the nodes
themselves.
### Next Steps & Guidance
As this is my first time participating in GSoC, I am eager to
learn and expect to make a few "newbie" mistakes along the way. I
would greatly appreciate your guidance on the following:
- Beyond building the compiler, what specific actions should I
take now to become the top candidate for this project?
- Are there specific D language resources you recommend for
someone coming from a C++/Python background?
Best regards,
shimanto
My AST project: https://github.com/sajjadhossanshimanto/pull-code
https://www.linkedin.com/in/sm-shimanto/
More information about the Digitalmars-d
mailing list