Plan for D

dogman dogman at someone.com
Sun May 16 18:24:11 UTC 2021


Folks, I think the forum is discussing whether to do GC or not 
which IMHO is a wrong thinking. We need both. I think GC is good 
enough for most of the use cases whether its web services, user 
tools, business logic etc. Do you really think Go/Rust without 
google/mozilla support and money and constant promotion could 
have reached this popularity. no way. My request to the community 
is let D be good at both. With a switch of GC=off, people should 
be able to use manual memory management and also able to use 
stdlib and lot of libraries. Not sure if its technically 
possible. Most people will use D with GC on. I know we can turn 
off GC and mix manual memory management. But not sure we are able 
to understand the developer community. So lets make it more clear 
with a black and white approach. Instead we gave them options 
with lot of ifs and buts.
We should get their feedback(please initiate a survey). Lets 
create small groups to improve specific areas, lets do 
benchmarks, lets create a plan, improve our documentation. If you 
create a plan and divide into smaller milestones people can help 
their part. I think we have all the ammunition its just that we 
need to clean, improve and show case better. I guess industry 
wants a simple, secure language which can be easily interop with 
billions of existing C/C++ codebases. Instead of hundreds of 
features, lets focus on tooling, bootstrap, strengths etc. We 
need a reincarnation.


More information about the Digitalmars-d mailing list