An notable case of AI slop, agents use the most modern version of D

FeepingCreature feepingcreature at gmail.com
Tue Mar 24 14:23:49 UTC 2026


On Tuesday, 24 March 2026 at 14:19:37 UTC, user1234 wrote:
> An notable case of AI slop, agents use the most modern version 
> of D, ignoring the constraints of self-hosting.
>
> This just made my 
> [day](https://github.com/dlang/dmd/pull/22802/files#diff-862192b33df815981dcb4a8a49bc7dc572506b444a7dc034fde3643f887e2982R2239)
>
> ```d
> while (auto tsa = t.isTypeSArray())
> ```
>
> So what you can see here is so funny. This is indeed a valid D 
> construct but not yet available for the compiler. Agents have 
> no notions of that. So very obviously errors, when trying to 
> self host:
>
>> src/dmd/dsymbolsem.d(2239): Error: expression expected, not 
>> auto
>> src/dmd/dsymbolsem.d(2239): Error: found tsa when expecting )
>
> [etc](https://buildkite.com/dlang/dmd/builds/45977/steps/canvas?sid=019d1d38-c7b0-441e-81d0-99ccf246b6f4)...
>
> What's the point ?
>
> 1. loss of time reviewing
> 2. if you publish what you think, the poster will eventually 
> fix, but nonetheless you'll just have a contributor which has 
> no interest in D
>
> Have a great D.

This is a developer skill issue, not AI skill issue. Let the 
agent iterate. If you didn't tell me what errors my code 
produced, I would also look like I was very very bad at 
programming.


More information about the Digitalmars-d mailing list