On Thursday, 16 October 2025 at 20:19:56 UTC, monkyyy wrote:
> The "zed" free trail is able to write a small d program by check if it runs and it will compile... but its a free trail and it auto ran formatting and its a fucking bloated ide, that makes my fans spin, that is half broken scaling. Etc.
So its probably time to start poking at the open source tooling and ripping out the stupidity and giving it the d docs directly.
Who's doing what? Whats handles d to some degree?
I know it's not an agent but this is how I use AI.
I am using llama.cpp locally and I run
Qwen3-Coder-30B-A3B-Instruct-Q5_K_M
gpt-oss-20b-Q5_K_M.gguf
gpt-oss-20b-Q4_K_M.gguf
Qwen3-30B-A3B-Thinking-2507-Q6_K.gguf
For my uses, the Qwen models have been the best for D, I aim to try most models released on huggingface.
But most models do not know D well. It's easy for them to go off on a tangent and start saying the compiler is too old or the library is wrong.
Would be really nice to get a fine tuned model on the D language and library. Generating the documentation in plain text form to aid training would help.
I use codeblocks for editing and project management, fossil for source code control.
My workflow is to prepare the query in a codeblocks window and then paste into llama html query page. If I have a D module that works and I know it doesn't need modifying, I generate simple documentation (comments, function signatures) for that module and paste that instead of the source to reduce context use.
It takes seconds to copy the result paste into codeblocks and hit build.
I have projects generated that have more than 3k lines of code over multiple modules. Even if it's simple code the speed at which the AI can generate the code beats typing.
Regards,
Mark.