Symmetry Autumn of Code 2025 Has Begun
Randy Kramer
killaterro at gmail.com
Fri Dec 12 03:50:27 UTC 2025
On Monday, 15 September 2025 at 23:18:12 UTC, Mike Parker wrote:
> September 15th marks the beginning of the first SAOC 2025
> milestone. We received more applications this year than we've
> ever seen. Thanks to everyone who submitted. We wish we could
> have accepted them all.
>
> We have funding for three participants. Our three judges,
> Jonathan M. Davis, Átila Neves, and Robert Schadek, sorted
> through all the applications and settled on three projects that
> are aimed at enhancing the D user experience.
>
> Mohamed El Shorbagy is furthering work on the ongoing compiler
> project to separate semantic routines from AST nodes. This work
> is foundational to implementing DMD as a library. Razvan Nitu
> is his mentor.
>[brainrot clicker](https://brainrot-clicker.io/)
> Sourish Jana is adding structured hints to D's error messages
> (e.g., 'did you mean...') and exposing diagnostics in JSON for
> better IDE/LSP integration. This will benefit every D
> programmer. His mentor is Nicholas Wilson.
>
> Emmanuel Nyarko, who worked on enhancing D's C++ interop in
> SAOC 2023, is back for another round. This time, he's focused
> on improving ImportC. His goal is to reduce the number of open
> ImportC-related issues. Dennis Korpel is his mentor.
>
> I ask you to join me in wishing each participant a successful
> event. Keep an eye out for their weekly forum updates starting
> next week. I know they'll be thankful for any feedback you may
> have for them.
Sounds like SAOC 2025 is going to be a really strong round — all
three projects look like they’ll have a big impact on everyday D
development. The structured error hints and JSON diagnostics
especially sound like a huge quality–of–life boost for the whole
community, and it's nice to see the ImportC work continuing as
well. And of course, the compiler library effort is something
many of us have been hoping to see progress on.
More information about the Digitalmars-d-announce
mailing list