D Lang and Vibe Coding
Derrick J
microbrainz at gmail.com
Thu Oct 30 18:42:58 UTC 2025
First off, hats off to everyone who makes and maintains this
project! I am not a professional programmer of any sort, more
like an enthusiast who hasn't had the time to get up to speed as
I got older. I did buy the Vibe.d book back in the day trying to
learn though. Now, AI is upon us and as an IT generalist I like
to learn and keep up with new and emerging technology and have
devoted time toward learning how to use locally hosted and cloud
based models, as well as vibe coding tools and I have stumbled
across something interesting.
Using a few different AI coding tools (where I could get free
trials) have coded a 3D Print Tracking system with Vibe.d running
as the API backend that feeds the node next.js frontend and it
works incredibly well! In my current dev environment, I am using
the sql lite library. It is lightning fast and npm offers an
expansive set of prebuilt features that makes building up a
productive prototype much easier. The coding tools seem to for
the most part do well at writing D code (model dependant), I have
had some instances where it was running into a syntax issue and
it did a quick search of the dlang webpage and was able to figure
out it's error. I was able to make it create tests and fix the
errors if the tests failed which seemed to really help the coding
agent make more reliable code. Mixing my 3D Printing hobby and
vibe coding has allowed me to scratch my own itch and see just
how far these tools can be pushed. Which has been a lot further
than I has previously thought.
I have read through some of the posts here over the years and I
can tell that there is some pessimism about the future of the
language, and as a layman I don't know the nitty details of what
you go through. But I wanted to tell you that what you have built
here is impressive and worthy of respect! Thank you for providing
fertile ground to pursue learning about and building with these
tools!
More information about the Digitalmars-d
mailing list