Thread overview
2019 Roadmap / vision ?
Mar 10
viniarck
Mar 11
viniarck
Mar 11
jmh530
Mar 11
viniarck
March 10
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!

March 11
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...
March 11
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.


March 11
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.
March 11
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.
March 11
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 :)


March 11
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