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