Thread overview
SAOC 2023 Projects
Sep 21
Mike Shah
Sep 22
M.M.
Sep 22
ryuukk_
September 21

Milestone 1 of the sixth edition of Symmetry Autumn of Code kicked off on September 15th! We have three coders hacking away on D projects for the next four months. You should be reading their first weekly forum updates very soon.

So here's what's happening this time around:

  • Replace DRuntime Hooks with Templates: Teodor Dutu is back for a third stint in SAOC. Not only has he worked on this project in two previous SAOCs, he's been working on it in between when time allows. The abstract of his DConf '22 talk provides an overview of the project (or you can skip straight to the video).
  • Interfacing D with C++ Associative Containers: Emmanuel Nyarko is a first-time SAOC participant who aims to improve D's interface with the C++ standard library. Specifically, Emmanuel will be working on bindings for the C++ std::set, std::map, and std::unordered_map containers. Mathias Lang is the mentor.
  • Replace libdparse with the DMD Library in dfmt: Prajwal S N, another first-time SAOC participant, will be working towards removing libdparse from the dfmt tool and replacing it with DMD as a library. You may recall that Lucian Danescu did some work in SAOC 2022 to enable DMD to be used as a replacement for libdparse in tooling, specifically targeting D-Scanner (you can watch his DConf '22 talk if you need to refresh your memory). This new project will get us closer to having a DMD-as-a-library tooling ecosystem.

This year's judges are Átila Neves, Robert Schadek, and Jonathan M. Davis.

Thanks to Symmetry for continuing to fund this event every year, and good luck to the three programmers working to improve the D ecosystem!

September 21

On Thursday, 21 September 2023 at 16:12:45 UTC, Mike Parker wrote:

>

Milestone 1 of the sixth edition of Symmetry Autumn of Code kicked off on September 15th! We have three coders hacking away on D projects for the next four months. You should be reading their first weekly forum updates very soon.

[...]

These all are wonderful projects -- very much looking forward to hearing about the progress! Congratulations to those selected!

September 21

On Thursday, 21 September 2023 at 16:12:45 UTC, Mike Parker wrote:

>
  • Replace DRuntime Hooks with Templates: Teodor Dutu is * Replace libdparse with the DMD Library in dfmt: Prajwal S

I managed to leave out that Razvan Nitu is mentoring both of these projects.

September 22

On Thursday, 21 September 2023 at 16:12:45 UTC, Mike Parker wrote:

>

Milestone 1 of the sixth edition of Symmetry Autumn of Code kicked off on September 15th! We have three coders hacking away on D projects for the next four months. You should be reading their first weekly forum updates very soon.

[...]

Congratulations to the selected participants, and good luck with the projects! Big thanks to Symmetry for enabling this.

September 22
>

Replace libdparse with the DMD Library in dfmt

That's awesome to see tooling getting some love! thanks