Thread overview
Starting a New Project with D Language and Its Future
Oct 31
Moussa
Oct 31
Moussa
Oct 31
Serg Gini
October 31

Hello everyone,

I am about to start a new project and I am considering using the D language for it. The ability of D to interact easily with C and C++, along with its straightforward syntax, are significant advantages for me. However, I am curious if it is suitable for production environments, not just for hobby purposes.

Is there anyone who has information about the future roadmap of the D language? Do you think it makes sense to make such a leap and evaluate D in this way? So far, I have used D for small projects and to write processes, but based on the current state of the language, do you consider it a viable option for production environments?

Your feedback would be very valuable to me, thank you!

October 31
On 31/10/2024 6:39 PM, Moussa wrote:
> Is there anyone who has information about the future roadmap of the D language? Do you think it makes sense to make such a leap and evaluate D in this way? So far, I have used D for small projects and to write processes, but based on the current state of the language, do you consider it a viable option for production environments?

The D community typically doesn't work in the form of a roadmap.

Due to voluntary basis people work on the things they feel like doing at any given time.

As for production capability, D has been used in production for the past 15+ years. No two production environments are the same, so what is fine for one person may not be for another.

October 31

On Thursday, 31 October 2024 at 06:37:59 UTC, Richard (Rikki) Andrew Cattermole wrote:

>

The D community typically doesn't work in the form of a roadmap.

Due to voluntary basis people work on the things they feel like doing at any given time.

As for production capability, D has been used in production for the past 15+ years. No two production environments are the same, so what is fine for one person may not be for another.

Hello Rikki,

First of all, thank you very much for your response. I don't have much knowledge about scenarios where D is used in production environments, so reading experiences in this area is very valuable to me. I am planning to develop a comprehensive web backend project and would like to use the D language for it; I want to do as much as possible in D.

However, I am a bit concerned that DMD 2.110 has not been released recently. This raises some questions about the future and support of the language. I would greatly appreciate your thoughts on this matter.

Thank you!

October 31

On Thursday, 31 October 2024 at 05:39:26 UTC, Moussa wrote:

>

production environments?

Your feedback would be very valuable to me, thank you!

Hi
Can you please elaborate what does it mean for you?
Because requirements could be very different

For sure D is a risky decision in any way, but for some cases it could be valuable.

October 31
On 31/10/2024 8:24 PM, Moussa wrote:
> However, I am a bit concerned that DMD 2.110 has not been released recently. This raises some questions about the future and support of the language. I would greatly appreciate your thoughts on this matter.

The person involved that does the release process for dmd (Iain), is currently busy.

Last month for instance during DConf he had back to back conferences.

If he cannot do it long term, somebody else will take on the responsibility, as of right now I have no concerns for the future.

November 01

On Thursday, 31 October 2024 at 07:24:01 UTC, Moussa wrote:

>

I don't have much knowledge about scenarios where D is used in production environments, so reading experiences in this area is very valuable to me.

Hanging out at DConf can give you a good impression of D used in present day production environments. I met with people from Funkwerk, Symmetry, Auburn Sounds, Weka, Tagion, Ucora,
and SARC (my own employer). There are probably others that I don't know the name of. The D Language Foundation has quarterly meetings with industry users, which is very nice. Not everything is shared in these forums, and things that run smoothly are typically underreported.

-- Bastiaan.