Jump to page: 1 2
Thread overview
D Lang and Vibe Coding
1 day ago
Derrick J
1 day ago
Dejan Lekic
1 day ago
monkyyy
1 day ago
Derrick J
1 day ago
monkyyy
15 hours ago
Derrick J
15 hours ago
Serg Gini
15 hours ago
Derrick J
15 hours ago
monkyyy
22 hours ago
GrimMaple
15 hours ago
Derrick J
15 hours ago
monkyyy
19 hours ago
Kapendev
14 hours ago
Kapendev
14 hours ago
monkyyy
1 day ago
Derrick J
1 day ago
Kapendev
1 day ago
Derrick J
1 day ago

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!

1 day ago

On Thursday, 30 October 2025 at 18:42:58 UTC, Derrick J wrote:

>

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

Ignore those guys. Many of them actually love D too much for their own good. :)

Future of D is Bright. Pun intended.

1 day ago

On Thursday, 30 October 2025 at 18:42:58 UTC, Derrick J wrote:

>

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.

Interesting project. I haven't really used AI for code, but I like some things I have seen with it. It helped me write a script recently.

>

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.

We are all a bit dramatic sometimes :)

1 day ago

On Thursday, 30 October 2025 at 18:55:22 UTC, Dejan Lekic wrote:

>

Future of D is Bright. Pun intended.

He's kinda old and his management philosophy is "complain sometimes about 80 bit floats, but Im never telling anyone what to do", I have doubts there will be any change in speed of dev. Can you train an old dog without a shock collar? Walter will do as he been doing; and insanity is expecting different results.

If d has a future its with opend or one of many children languages it has spawned.

1 day ago

On Thursday, 30 October 2025 at 18:55:22 UTC, Dejan Lekic wrote:

>

On Thursday, 30 October 2025 at 18:42:58 UTC, Derrick J wrote:

>

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

Ignore those guys. Many of them actually love D too much for their own good. :)

Future of D is Bright. Pun intended.

Yeah, it comes with the territory I suppose. Thank you for your reply!

1 day ago

On Thursday, 30 October 2025 at 19:57:57 UTC, Kapendev wrote:

>

On Thursday, 30 October 2025 at 18:42:58 UTC, Derrick J wrote:

>

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.

Interesting project. I haven't really used AI for code, but I like some things I have seen with it. It helped me write a script recently.

>

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.

We are all a bit dramatic sometimes :)

Yeah, I really got started with AI in any real way was when I started using Google Gemini. When I fed it different ideas that I had and it built me a quick one file prototype. For work, they needed an app for taking messages from the clients who live in the facility. I grew up using Visual Basic and the WYSIWYG form builder was always just more intuitive to me and I struggled with creating the UI just as code. When I was trying to use the YAML for DotNet library, I was struggling finding detailed code examples and so I was getting stuck and making little progress until I remembered I had Gemini Pro to use and with it I was able to get it all to work and so the system is actually implemented and running right now. I was also working on rules for Wazuh and was able to make progress on understanding how that system worked and how to create rules and code the scripts to respond to those events. I was able to get to the point where it could detect that an unwanted file extension had been written to the user folder (ex: executables) and to then delete it automatically.

It is an excellent tool, I don't really talk to it more than working through problems that I am trying to solve. I have experimented a little bit with running self hosted models, and connecting n8n workflows to achieve different things in a low code manner. Sometimes I will have Gemini create Javascript as a "glue" node if needed. It is an exciting future with a lot of things to be mindful of and a lot of ways in which it can go wrong, but for now it is a tool that is amplifying what I am capable of on my own.

1 day ago

On Friday, 31 October 2025 at 01:53:44 UTC, monkyyy wrote:

>

On Thursday, 30 October 2025 at 18:55:22 UTC, Dejan Lekic wrote:

>

Future of D is Bright. Pun intended.

He's kinda old and his management philosophy is "complain sometimes about 80 bit floats, but Im never telling anyone what to do", I have doubts there will be any change in speed of dev. Can you train an old dog without a shock collar? Walter will do as he been doing; and insanity is expecting different results.

If d has a future its with opend or one of many children languages it has spawned.

I see that you are listed on the OpenD GitHub repo. It looks like you are nearly a year in forking the code and making a new standard library. It doesn't look like there has been much progress with it. It would seem to me that you are more upset that things aren't going the way that you would like because having to write it yourself is a lot more work than just complaining. The person who pays the bills, makes the rules. Whatever he's doing seems to be working, we're here aren't we!?

1 day ago

On Friday, 31 October 2025 at 04:57:08 UTC, Derrick J wrote:

>

On Friday, 31 October 2025 at 01:53:44 UTC, monkyyy wrote:

>

On Thursday, 30 October 2025 at 18:55:22 UTC, Dejan Lekic wrote:

>

Future of D is Bright. Pun intended.

He's kinda old and his management philosophy is "complain sometimes about 80 bit floats, but Im never telling anyone what to do", I have doubts there will be any change in speed of dev. Can you train an old dog without a shock collar? Walter will do as he been doing; and insanity is expecting different results.

If d has a future its with opend or one of many children languages it has spawned.

I see that you are listed on the OpenD GitHub repo. It looks like you are nearly a year in forking the code and making a new standard library. It doesn't look like there has been much progress with it. It would seem to me that you are more upset that things aren't going the way that you would like because having to write it yourself is a lot more work than just complaining. The person who pays the bills, makes the rules. Whatever he's doing seems to be working, we're here aren't we!?

Why are you psychoanalyzing me before having a single interaction with me. I suggest getting a daybed and asking about my childhood.

Most of the progress in opend is adr and mojo; not me, and by all means compare it. Adr really should self promote more; he is quite the work horse. I was never confident that I could write an std solo and said as much to anyone who would listen; I tried to start, no one followed, I lost motivation.

22 hours ago

On Friday, 31 October 2025 at 04:57:08 UTC, Derrick J wrote:
ages it has spawned.

>

I see that you are listed on the OpenD GitHub repo. It looks like you are nearly a year in forking the code and making a new standard library. It doesn't look like there has been much progress with it. It would seem to me that you are more upset that things aren't going the way that you would like because having to write it yourself is a lot more work than just complaining. The person who pays the bills, makes the rules. Whatever he's doing seems to be working, we're here aren't we!?

What I don't understand is why people are so reluctant on
seeing the point and just stick their head
in the sand and go "no you're wrong we're fine".

OpenD wasn't really made to bring in as many new features as possible;
in fact, it had quite an opposite goal - to bring in stability to the
lang, because at the time every new DMD release would break or deprecate
something that was in the wild. Mind you, at the time releases were much more
common too; having a new release almost every month compared to just 2 (!)
releases this year. (Btw, still not seeing anything wrong with that? :)

Regarding your original post,

>

Using a few different AI coding tools

I tried vibecoding D as well, but it yielded poor results. I use LLMs for
work (C++, C#, python) almost every day, and there are no issues. I think
it would be possible to circumvent the wrong sin tax and hallucinations -
at some point the LLM was trying to convince me that std.zip doesn't exist,
and when I pointed out that it does - it just started making up stuff. But
I'd much rather just use a lang that Works (tm), instead of having to endlessly
fight a loosing battle against the compiler and tooling around it.

Honestly, the whole D experience is like this - trying to circumvent stuff,
while in other langs things Just Work (tm). In retro spec, I think D would
have benefited much more from a working auto-completion server than from
Import C or the dreaded borrow checker.

19 hours ago

On Friday, 31 October 2025 at 01:53:44 UTC, monkyyy wrote:

>

Can you train an old dog without a shock collar?

Um... Are you a Hasan Piker fan?

« First   ‹ Prev
1 2