How Effectively Agents Write D

Richard (Rikki) Andrew Cattermole richard at cattermole.co.nz
Sun Nov 8 12:38:48 UTC 2026


On 09/11/2026 1:03 AM, Peter Alexander wrote:
> On Sunday, 8 November 2026 at 02:21:22 UTC, strawberry9 wrote:
>> So the question for D in this new age of AI, is: does D make simple 
>> problems simple, complex problems manageable, and dangerous mistakes 
>> difficult to make?
> 
> I think this is a very good question! Would love to explore this. 
> Another experiment I have in mind is to take a bunch of large existing 
> projects and have the agents e.g. implement features, refactor, fix 
> bugs, etc. and then see what kinds of issues they hit in that setup.
> 
> Lots of potential experiments to run!

I tried that once in the past, and did not care for that user experience.

If, if you want to do that with dlang/ repo's for the purpose of learn 
things let's start with dub as that is repo is in dire need of closing 
tickets and PRs.

But two conditions:

1. Stick to one PR at a time.
2. LLM's are a tool, you are still responsible for the PR (so self 
review and so on).

Here is a list of likely candidates (one per line):

     https://github.com/dlang/dub/issues/491 
https://github.com/dlang/dub/pull/1792
     https://github.com/dlang/dub/issues/270 
https://github.com/dlang/dub/issues/2331
     https://github.com/dlang/dub/issues/275 
https://github.com/dlang/dub/issues/845
     https://github.com/dlang/dub/issues/276 
https://github.com/dlang/dub/pull/2251
     https://github.com/dlang/dub/issues/277
     https://github.com/dlang/dub/issues/312
     https://github.com/dlang/dub/issues/424
     https://github.com/dlang/dub/issues/426
     https://github.com/dlang/dub/issues/747
     https://github.com/dlang/dub/issues/705
     https://github.com/dlang/dub/issues/615 
https://github.com/dlang/dub/pull/1794
     https://github.com/dlang/dub/issues/604
     https://github.com/dlang/dub/issues/588
     https://github.com/dlang/dub/issues/501
     https://github.com/dlang/dub/issues/902
     https://github.com/dlang/dub/issues/858
     https://github.com/dlang/dub/issues/843
     https://github.com/dlang/dub/issues/842
     https://github.com/dlang/dub/issues/824 
https://github.com/dlang/dub/pull/1214
     https://github.com/dlang/dub/issues/819 
https://github.com/dlang/dub/issues/97
     https://github.com/dlang/dub/issues/792
     https://github.com/dlang/dub/issues/1011
     https://github.com/dlang/dub/issues/1008
     https://github.com/dlang/dub/issues/951
     https://github.com/dlang/dub/issues/1134
     https://github.com/dlang/dub/issues/1123
     https://github.com/dlang/dub/issues/1102
     https://github.com/dlang/dub/issues/1317
     https://github.com/dlang/dub/issues/1458
     https://github.com/dlang/dub/issues/1452
     https://github.com/dlang/dub/issues/1449
     https://github.com/dlang/dub/issues/1577 
https://github.com/dlang/dub/pull/1570
     https://github.com/dlang/dub/issues/1564 
https://github.com/dlang/dub/pull/1565
     https://github.com/dlang/dub/issues/1697 
https://github.com/dlang/dub/pull/1852
     https://github.com/dlang/dub/issues/1892 
https://github.com/Panke/dub/commit/6bbd1922eea1af6beae0a72827939a2e6db9aae9
     https://github.com/dlang/dub/issues/1933 
https://github.com/nordlow/dub/commit/26c4852046b41f0e6d852544f14df81c8a8a3329
     https://github.com/dlang/dub/issues/2163
     https://github.com/dlang/dub/issues/2145 
https://github.com/dlang/dub/pull/2146
     https://github.com/dlang/dub/issues/2137
     https://github.com/dlang/dub/issues/2118 
https://github.com/dlang/dub/pull/2167
     https://github.com/dlang/dub/issues/2425 
https://github.com/Geod24/dub/commit/c53e2a820a274279fd8b2417107f971295e3e44d
     https://github.com/dlang/dub/issues/2665
     https://github.com/dlang/dub/issues/2638
     https://github.com/dlang/dub/issues/3070 
https://github.com/dlang/dub/pull/3114

Some of these already have PR's but they are out of date.


More information about the Digitalmars-d mailing list