digitalmars.D - GSoC 2026 Interest: Semantic Routines
- sm_shimanto (30/30) Mar 09 Hello D Community,
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. 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. 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/
Mar 09








sm_shimanto <shimanto.student gmail.com>