Nim programming language finally hit 1.0
jmh530
john.michael.hall at gmail.com
Fri Sep 27 12:47:44 UTC 2019
On Friday, 27 September 2019 at 10:45:31 UTC, Chris wrote:
> [snip]
>
> D has become too intellectual, i.e. playing with ideas and
> abstract concepts have become more important than the real
> world. And the problem is that this playing around with ideas
> has negatively affected the use of D in the real world. Once
> the D community gets over that, D might have a convincing
> "story" (it did when I first started to use it, in ~2010 I
> think).
I came to D from scripting languages like Matlab, Python, and R.
It got to the point where my code was taking 24 hours + to run
and I tried to find alternatives that were faster. I tried C++,
but didn't like it very much. I prefer D to C++, but I'm still
far more productive in Matlab/Python/R because I can depend on
other people's libraries to a greater extent. However, D has made
some good progress on the library front in the past two years.
Mir has really come into its own with its own little universe
around it (lubeck and numir are fun) and the GSOC project Magpie
for Data Frames already looks promising. I would contrast this
progress on the library front with the intellectual issues you
are describing on the language itself. For me, the biggest
downside with D was a lack of libraries. As you mentioned above,
modules depending on modules. The network effect is very
important for these types of use cases. So I do see progress on
this front, even if there is a lot of unhappy feelings about some
language issues.
More information about the Digitalmars-d
mailing list