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