www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - 2019 Roadmap / vision ?

reply viniarck <viniarck gmail.com> writes:
Hi All,

What's the roadmap or general vision that D has for 2019? I 
understand that there are public DIPs in the github repo, but I'm 
trying to figure out which major topics and use cases D is trying 
to address to improve its momentum/adoption in production.

I feel like D can probably fill a strategic gap between Go and 
Rust with powerful metaprogamming capabilities and compile time 
execution, which would be amazing for backend/web development. 
However, sometimes some libraries are missing or not there yet 
because of lack of contribution. Are there any plans going on to 
attract more backers/contributors in this sense? I want to know 
if this is something being prioritized in the roadmap.

Thanks!
Mar 10
next sibling parent reply Nicholas Wilson <iamthewilsonator hotmail.com> writes:
On Sunday, 10 March 2019 at 16:05:22 UTC, viniarck wrote:
 Hi All,

 What's the roadmap or general vision that D has for 2019? I 
 understand that there are public DIPs in the github repo, but 
 I'm trying to figure out which major topics and use cases D is 
 trying to address to improve its momentum/adoption in 
 production.

 I feel like D can probably fill a strategic gap between Go and 
 Rust with powerful metaprogamming capabilities and compile time 
 execution, which would be amazing for backend/web development. 
 However, sometimes some libraries are missing or not there yet 
 because of lack of contribution. Are there any plans going on 
 to attract more backers/contributors in this sense? I want to 
 know if this is something being prioritized in the roadmap.

 Thanks!
Currently I believe the vision is: safe Greater fidelity specification Woefully short as that is, I have 2 1/2 pages of points I want to get sorted at dconf, just have to wait...
Mar 10
parent viniarck <viniarck gmail.com> writes:
On Monday, 11 March 2019 at 01:23:05 UTC, Nicholas Wilson wrote:
 On Sunday, 10 March 2019 at 16:05:22 UTC, viniarck wrote:
 [...]
Currently I believe the vision is: safe Greater fidelity specification Woefully short as that is, I have 2 1/2 pages of points I want to get sorted at dconf, just have to wait...
Cool. Look forward to it. If you're talk get recorded, please share the link whenever it's available. Thanks, Nicholas.
Mar 11
prev sibling next sibling parent reply Laeeth Isharc <laeeth kaleidic.io> writes:
On Sunday, 10 March 2019 at 16:05:22 UTC, viniarck wrote:
 Hi All,

 What's the roadmap or general vision that D has for 2019? I 
 understand that there are public DIPs in the github repo, but 
 I'm trying to figure out which major topics and use cases D is 
 trying to address to improve its momentum/adoption in 
 production.

 I feel like D can probably fill a strategic gap between Go and 
 Rust with powerful metaprogamming capabilities and compile time 
 execution, which would be amazing for backend/web development. 
 However, sometimes some libraries are missing or not there yet 
 because of lack of contribution. Are there any plans going on 
 to attract more backers/contributors in this sense? I want to 
 know if this is something being prioritized in the roadmap.

 Thanks!
This isn't a direct answer to your question, but DPP already allows you to call C libraries and C++ works for some things and is being extended. Working on calling C# from D too.
Mar 11
next sibling parent jmh530 <john.michael.hall gmail.com> writes:
On Monday, 11 March 2019 at 12:48:48 UTC, Laeeth Isharc wrote:
 [snip]

 This isn't a direct answer to your question, but DPP already 
 allows you to call C libraries and C++ works for some things 
 and is being extended.

 Working on calling C# from D too.
I'm glad you guys keep working on/supporting interesting stuff like this. I have very little exposure to C# myself, but I've heard of some guys at my firm using some kind of Matlab/C# hybrid.
Mar 11
prev sibling parent viniarck <viniarck gmail.com> writes:
On Monday, 11 March 2019 at 12:48:48 UTC, Laeeth Isharc wrote:
 On Sunday, 10 March 2019 at 16:05:22 UTC, viniarck wrote:
 [...]
This isn't a direct answer to your question, but DPP already allows you to call C libraries and C++ works for some things and is being extended. Working on calling C# from D too.
I haven't used DPP yet, but I'll certainly consider it for future projects. Thanks for pointing this out :)
Mar 11
prev sibling next sibling parent string interpolation <interpolate stri.ng> writes:
On Sunday, 10 March 2019 at 16:05:22 UTC, viniarck wrote:
 Hi All,

 What's the roadmap or general vision that D has for 2019? I 
 understand that there are public DIPs in the github repo, but 
 I'm trying to figure out which major topics and use cases D is 
 trying to address to improve its momentum/adoption in 
 production.

 I feel like D can probably fill a strategic gap between Go and 
 Rust with powerful metaprogamming capabilities and compile time 
 execution, which would be amazing for backend/web development. 
 However, sometimes some libraries are missing or not there yet 
 because of lack of contribution. Are there any plans going on 
 to attract more backers/contributors in this sense? I want to 
 know if this is something being prioritized in the roadmap.

 Thanks!
STRING INTERPOLATION
Mar 11
prev sibling parent reply IGotD- <nise nise.com> writes:
This also a question I ask myself, where is the roadmap for D ?

Right now it is mostly incoherent, a few DIPs but I have no idea 
where the language is heading. What features is planned for the 
future?

Does anybody know?
Oct 09
parent Martin Tschierschke <mt smartdolphin.de> writes:
On Wednesday, 9 October 2019 at 17:25:55 UTC, IGotD- wrote:
 This also a question I ask myself, where is the roadmap for D ?

 Right now it is mostly incoherent, a few DIPs but I have no 
 idea where the language is heading. What features is planned 
 for the future?

 Does anybody know?
Yes, unfortunately the series has stopped: https://wiki.dlang.org/Vision/2018H1 So I think there is really something missing. A short status report would be very cool.
Oct 14