<div dir="ltr">On Sun, Mar 10, 2013 at 11:50 AM, Jonathan M Davis <span dir="ltr"><<a href="mailto:jmdavisProg@gmx.com" target="_blank">jmdavisProg@gmx.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The more I deal with this language, the more I love it, and the more<br>
frustrating it is to deal with other languages (much as I like many of them as<br>
well). What we have isn't perfect, but overall, it's so clean and powerful<br>
that it's an absolute blast to work with. It's so amazingly easy to do so many<br>
things in it that are often frustratingly difficult in other languages. Ranges<br>
in particular make a huge difference in writing nicely idiomatic and<br>
straightforward code, but the language design as a whole is great (much as it<br>
still has a few warts - like all languages do).<br>
<br>
So, I just felt like saying thanks to everyone who's put work into D and<br>
continues to do so. Keep up the good work!<br>
<br>
Now, if only I could use it at work... :)<br>
<span class="HOEnZb"><font color="#888888"><br>
- Jonathan M Davis<br>
</font></span></blockquote></div><br>In order to survive, one must become necessary for others. In case of D, all it takes to become irreplaceable is to have a bunch of libraries in D, that have no alternatives in other languages. Perhaps the uniqueness is not in what those libraries would do, but in how would those libraries do it. I believe the revamping of D's compile-time reflection that Andrei talked about some time ago is extremely important, because that would allow writing truly irreplaceable libraries.</div>
<div class="gmail_extra"><div><br></div>-- <br>Bye,<br>Gor Gyolchanyan.
</div></div>