digitalmars.D - Starting a New Project with D Language and Its Future
- Moussa (13/13) Oct 30 Hello everyone,
- Richard (Rikki) Andrew Cattermole (7/12) Oct 30 The D community typically doesn't work in the form of a roadmap.
- Moussa (14/20) Oct 31 Hello Rikki,
- Richard (Rikki) Andrew Cattermole (6/9) Oct 31 The person involved that does the release process for dmd (Iain), is
- Bastiaan Veelo (10/13) Nov 01 Hanging out at DConf can give you a good impression of D used in
- Serg Gini (6/8) Oct 31 Hi
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!
Oct 30
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.
Oct 30
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!
Oct 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.
Oct 31
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.
Nov 01
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.
Oct 31