Feedback on Átila's Vision for D

Guillaume Piolat first.last at gmail.com
Fri Oct 18 13:35:32 UTC 2019


On Friday, 18 October 2019 at 11:36:45 UTC, Chris wrote:
>
> But how does D scale?
>

I'm glad you asked!
Your question is not very specific ("scales") but let's try.

D scales in terms of codebase size since the stdlib is rich 
already, build times are good and chances are will get better 
still.

D scales in terms of mental load because it has dependency 
management and SemVer (you can maintain a large amount of code 
with little breakage). Without DUB I couldn't hope to maintain so 
much code, SemVer lets you update things when you need them 
updated.

D scales to teams because it has builtin unittests, invariant, 
builtin heredoc (though, like C++, you will probably need to 
restrain some features).

D scales to newer platforms thanks to multiple backends, with 
very many platforms announced for GDC and iPhone and Webasm 
coming to LDC.


More information about the Digitalmars-d mailing list