www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - I'd just like to say thanks for D

reply Jonathan M Davis <jmdavisProg gmx.com> writes:
The more I deal with this language, the more I love it, and the more 
frustrating it is to deal with other languages (much as I like many of them as 
well). What we have isn't perfect, but overall, it's so clean and powerful 
that it's an absolute blast to work with. It's so amazingly easy to do so many 
things in it that are often frustratingly difficult in other languages. Ranges 
in particular make a huge difference in writing nicely idiomatic and 
straightforward code, but the language design as a whole is great (much as it 
still has a few warts - like all languages do).

So, I just felt like saying thanks to everyone who's put work into D and 
continues to do so. Keep up the good work!

Now, if only I could use it at work... :)

- Jonathan M Davis
Mar 09 2013
next sibling parent "Maxim Fomin" <maxim maxim-fomin.ru> writes:
On Sunday, 10 March 2013 at 07:51:08 UTC, Jonathan M Davis wrote:
 The more I deal with this language, the more I love it, and the 
 more
 frustrating it is to deal with other languages (much as I like 
 many of them as
 well). What we have isn't perfect, but overall, it's so clean 
 and powerful
 that it's an absolute blast to work with. It's so amazingly 
 easy to do so many
 things in it that are often frustratingly difficult in other 
 languages. Ranges
 in particular make a huge difference in writing nicely 
 idiomatic and
 straightforward code, but the language design as a whole is 
 great (much as it
 still has a few warts - like all languages do).

I found this is interesting to hear that somebody with excellent D project knowledge is happy with the language taking into accounts bugs, non-completed features, limited third library support and poor tool chain.
 So, I just felt like saying thanks to everyone who's put work 
 into D and
 continues to do so. Keep up the good work!
 Now, if only I could use it at work... :)

 - Jonathan M Davis

In my experience there was decision to prefer another language over D for reason of lacking libraries (finance area) - I would have to implement great of functionality from scratch.
Mar 10 2013
prev sibling next sibling parent "MattCoder" <mattcoder hotmail.com> writes:
On Sunday, 10 March 2013 at 07:51:08 UTC, Jonathan M Davis wrote:

 The more I deal with this language, the more I love it, and the 
 more frustrating it is to deal with other languages (much as I 
 like many of them as well). What we have isn't perfect, but 
 overall, it's so clean and powerful that it's an absolute blast 
 to work with...

... It's so amazingly easy to do so many things in it that are 
often frustratingly difficult in other languages.

 ...Now, if only I could use it at work... :)

Awesome, that's my feelings too. I'm still studying D, but even in this case I've found a great and easy way to achieve what I want allied with a beautiful code. For example, a few weekends ago I wanted to write a highlighting syntax editor and in a just couple of hours using slices arrays I made it, and that was awesome. Remembering that I am C programmer which until a year ago was it doubt to migrate to C++, but now definately dropped that idea in favor of D.
Mar 10 2013
prev sibling parent "Jonathan M Davis" <jmdavisProg gmx.com> writes:
On Sunday, March 10, 2013 13:56:54 Maxim Fomin wrote:
 I found this is interesting to hear that somebody with excellent
 D project knowledge is happy with the language taking into
 accounts bugs, non-completed features, limited third library
 support and poor tool chain.

Of course I am. Anyone working on D as much as I have would have to at least feel that D has very high potential if not that it's already fantastic, or they wouldn't spend that much time on it, and as much as there still is to sort out, we've come a long way. On the whole, D is very pleasant to work with. And the fact that I used to deal with many more problems in my D programs on a regular basis makes it seem that much better, whereas a newbie is more likely to be frustrated with the shortcomings, since they have nothing to compare it to. I would think that it's the people who are heavily into D who would be most happy with it. If anything, we run the risk of not giving its shortcomings enough weight, because we're used to them. But the problems that we have _are_ being addressed, even if it's not always as quickly as we'd like.
 In my experience there was decision to prefer another language
 over D for reason of lacking libraries (finance area) - I would
 have to implement great of functionality from scratch.

Well, someone has to do it, or it'll never happen. But D's ease in calling C and C++ code definitely helps reduce that problem, and more libraries will appear over time. - Jonathan M Davis
Mar 11 2013