Making d actually usable by ai

monkyyy crazymonkyyy at gmail.com
Fri Aug 7 08:33:51 UTC 2026


On Thursday, 6 August 2026 at 18:44:56 UTC, Steven Schveighoffer 
wrote:
> 
> You are comparing apples to oranges.

Its a one word difference in the prompt. No, bullshit.

> I've asked an LLM (the some one) the same question multiple 
> times. ... This shows nothing of value.

How many tries, what statistical method? How ought it be 
measured? Is it possible to met your standard?

If I did it 10000 times odin was a 1 layer file hierarchy 99% and 
dlang was a 3(or greater) layer file hierarchy 99% of the time, 
would you really care?

> We ... (can't) change D

can, you copy and paste files into the right place. Its this 
thing called programming, you type up some files that changes the 
way the machine gets executed. Really useful, I think that kid 
turing has a bright future with that "software" concept.


---
2nd:

```
my_raylib_game/
   dub.sdl
   README.md
   .gitignore
   assets/
     fonts/
     textures/
     audio/
   source/
     app.d
     core/
       config.d
       assets.d
       logging.d
     game/
       player.d
       enemy.d
       world.d
       systems.d
```

3rd:
```
my-raylib-game/
├── assets/
│   ├── fonts/
│   ├── images/
│   └── sounds/
├── source/
│   ├── app.d
│   ├── game/
│   │   └── game.d
│   └── core/
│       └── config.d
├── dub.sdl
└── .gitignore
```

```
source/
     app.d
     core/
         config.d
         input.d
         resources.d
     game/
         game.d
         player.d
         enemy.d
     render/
         renderer.d
         sprite.d
assets/
     images/
     fonts/
     sounds/
```

```
assets/
     images/
         player/
         enemies/
         ui/
     fonts/
     sounds/
         music/
         sfx/
```
(yes it did write out 3 different file structures, all nested)

4th:
```
my-raylib-game/
   dub.json
   source/
     app.d
     game/
       player.d
       world.d
       input.d
     gfx/
       renderer.d
       sprites.d
     core/
       math.d
       time.d
   assets/
     textures/
     fonts/
     audio/
```

5th:

```
my-raylib-game/
├── assets/
│   ├── fonts/
│   ├── textures/
│   └── audio/
├── source/
│   ├── app.d
│   ├── game/
│   │   ├── state.d
│   │   └── update.d
│   ├── render/
│   │   └── draw.d
│   └── assets/
│       └── assets.d
├── dub.sdl
└── .gitignore
```

```
source/
├── app.d
├── game/
│   ├── state.d
│   ├── update.d
│   └── player.d
├── render/
│   ├── draw.d
│   └── camera.d
└── assets/
     ├── textures.d
     └── audio.d
```

---

What is this vapid call for rigor and your fake defeatism, *its 
probably reading **your** install guide* a large percentage of 
the time. You personally could change your README.md to detail 
the steps for a dub-less project, maybe it would drop to 80%.


More information about the Digitalmars-d mailing list