On Friday, 18 November 2016 at 19:43:49 UTC, H. S. Teoh wrote:
I was a little bit afraid of my missunderstanding in terms of
sentiments. You've got me right (I don't quite feel the
meaning of that in these non-cyrillic letters:). But what I
understand is the path you have walked and what I have in my
mind.
Yes, I meant 'sentiments' as in опыта, not as in
сентметальность. :-)
I used to mean 'sentiments' as "сентиметальность", but "опыт -
сын ошибок трудных" (Пушкин) is what realy in behind :)
Simple example about D: I spent two hours to write a line
(borrowed from Python), related with lazy calculations, but
finally I got it with deep great thinking, and it was like
understanding of Moon alienation from Earth.
Great! Would you like to share the code snippet?
Sure. We have an array of uint. And we need to get a string of
these values in hex separated with ','. In Python it looks like
<code>
', '.join(map(hex, array))
</code>
array.map!(v=>"%x".format(v)).join(", ")
[...]
What is your using of D?
For me it is tool to develope other tools.
[...]
Sadly, I have not been able to use D in a professional
capacity. My coworkers are very much invested into C/C++ and
have a very high level of skepticism to anything else, in
addition to resistance to adding new toolchains (much less
languages) to the current projects. So my use of D has mainly
been in personal projects. I do contribute to Phobos (the
standard library) every now and then, though. It's my way of
"contributing to the cause" in the hopes that one day D may be
more widespread and accepted by the general programming
community.
T