Future of D

Paolo Invernizzi paolo.invernizzi at gmail.com
Sun Oct 29 16:39:15 UTC 2023


On Sunday, 29 October 2023 at 12:54:33 UTC, Imperatorn wrote:
> We are merging companies and our new product will be integrated 
> in all our devices.
>
> The test round is 50 devices, just to make sure D really works 
> (it will be a kind of status-service that checks various 
> parameters of the device and reports them).
>
> The plan is between 50 thousand (realistic) to 100 thousand 
> (optimistic) devices each year.
>
> However, we are becoming unsure if D is really an option for us 
> given the response we got trying to making almost the smallest 
> change imaginable to phobos (changing a single word).
>
> The product manager (who has a programming background) is very 
> concerned.
>
> Can we count on that if we find an issue with D that it will be 
> taken care of? And if so, how, and by whom? That it will not be 
> silently ignored for years? How can we safeguard against that?
>
> Is the recommended course of action to fork dmd, druntime and 
> phobos and have a completely parallel version of D, a bit like 
> Weka? Is that what companies normally do?
>
> What is the recommended approach?
>
> Thanks!
>
> PS. This should not be a discussion about some specific PR etc, 
> but a general discussion about how companies should view this. 
> DS.

I can testify that D is industry-friendly, more than lot of other 
languages IMHO.

Your company has a better chance here to be assisted for a 
specific problem that may arise impacting your product than in 
other languages.

Just a few weeks ago, I raised my hand for a regression impacting 
our codebase, and all the team was really responsive, with a 
quick workaround and then a pull request closing the bug, landed 
in the really next release.

We are very satisfied about the language and the care about 
industry, and it's powering our commercial offer from the bottom 
to the top.

D is a Five Stars Choice!

Paolo, CEO DeepGlance






More information about the Digitalmars-d mailing list