My choice to pick Go over D ( and Rust ), mostly non-technical

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Mon Nov 8 11:36:10 UTC 2021


On Monday, 8 November 2021 at 09:02:53 UTC, data pulverizer wrote:
> You're right that C frameworks programming experience is far 
> from D. But I think if you are looking to get work done, it is 
> the difference between having the tool there and being able to 
> use D and perhaps having to use a different language altogether.

Yes, if you want use one language for all projects that is 
absolutely true. Of course, most C libraries do not require a 
"runtime". So you can make elegant wrappers easily for those.


> on. Julia does similar things with their C library backends.

I haven't used Julia, but it sounds interesting. I assume Julia 
is more dynamic/runtime focused than D though?


> there were some issues. Certain features in D rely on D 
> runtime, which you have to negotiate carefully with R's and you 
> have to use R's memory allocation if you want the data 
> accessible in R, but I think these are secondary issues - they 
> are more about extending functionality and will be negotiated 
> in various ways. The basic functionality I require is 
> **immediately** available with a fully developed `ImportC`.

It would be interesting to read about you experiences when the 
time comes, hope you find time to share what worked/didn't work 
here in the forums. Maybe create a separate thread and "blog" 
about strengths and weaknesses? I think there sometimes is a 
distance between language designers and programmers because they 
use the language differently.



More information about the Digitalmars-d mailing list