Microsoft chose Go instead of C# or Rust to rewrite TypeScript
Dennis
dkorpel at gmail.com
Mon Oct 6 15:21:51 UTC 2025
On Monday, 6 October 2025 at 13:54:12 UTC, jmh530 wrote:
> I'm curious if you are aware of Retrieval-augmented generation
> (RAG) [1], or know if any of the other major D developers are
> aware of it.
I'm not aware of that specific term but I am aware AIs can be
specialized for specific domains. I haven't done anything like
that myself yet.
> So for instance, suppose we create a custom D GPT, then feed in
> the standard for 80bit floating point (maybe also an example of
> another type of emulator), then ask the custom GPT to write an
> emulator for it. See what happens.
80 bit floating point is almost completely decoupled from dmd and
could be implemented in C, I don't see why the AI needs
D-specific knowledge to write such an emulator. But the idea is
interesting, and indeed maybe it can help improve the backend's
debug info emission.
Even without a custom GPT it's already nice that I can ask an LLM
how DWARF works, and on https://deepwiki.com/dlang/dmd I can ask
where the DWARF emission is currently implemented in dmd. I
remember at DConf '22 asking Luís Ferreira about enum member
debug info generation because online I couldn't easily find info
on how to do that.
But still, I'd be interested in seeing AI specialized in dmd / D,
it's just not something I myself plan to look into short term.
More information about the Digitalmars-d-learn
mailing list