Why is D unpopular?

kot kot at lin.ko
Wed Nov 3 18:20:55 UTC 2021


On Wednesday, 3 November 2021 at 17:47:45 UTC, Ola Fosheim 
Grøstad wrote:
> When I see a Rust program (like the Rust compiler) I get the 
> same feeling, but I cannot be sure if it is me or Rust. Maybe 
> both?

after D every language looks ugly when it comes to generic 
programming.

> If it is a game, then I guess your choice is reasonable. C++ 
> with gcc extensions is well tailored for games. Not having a 
> SIMD type with traits is a weak spot in C++ though. I had to 
> make my own library with SIMD traits to clean up my code, and 
> figuring out how to do that was time-consuming… That is my main 
> gripe with C++, you set out to clean up your code by designing 
> a beautiful library and then implementing it turns into a chore 
> because of some language weak spots. It is important for D to 
> iron out weak spots, otherwise D is too much like C++ to stand 
> out.
>
> (I guess you can embed Scheme/Guile or some other scripting 
> language if you want to experiment too.)

years ago i suggested D should be distributed with an embeded C 
compiler. since it was already required to be binary compatible 
with C, this was the obvious next step which would also solve 
most tooling issues out of the box. from license issues to 
practicality there were many voices against it, some said it was 
a dumb.

what you are saying about c++ at first looks like the failure of 
the language. for the most part it is of course right. but i also 
think it is a compleiment to c/c++. at least with these languages 
you are not dealing with tooling issues, which to me is the most 
important. they save you from one hell, only to welcome you with 
another, yet they give you the tools (half-assed tools, tools 
nonetheless) to get something done.




More information about the Digitalmars-d mailing list