Walter Bright wrote: > My experience with C++ people sticking with it is they are so used to > the problems they no longer see them. To me it's like the mess in one's > house. One doesn't notice it until going on a vacation (i.e. learning a > another language), having one's hotel room cleaned every day, then > coming home and suddenly seeing how untidy it is <g>.
I want to throw these words back at you, because my first impression of D was "the bastard child of C++ and Java, with a random assortment of new features thrown in without rhyme or reason". D is many things, but a simple and elegant language it is not. (This is not a major problem to me, really. I can live with messy languages. I can live with C++. But to think that D is a massive improvement in this area requires a special sort of perspective.) The reason I have stuck with C++ despite its (massive, obvious) flaws is that it has a couple of really nice and useful features that very few other languages have even attempted to match. D is the only language I know that even tries, although it still falls short in many areas. -- Rainer Deyke - rain...@eldwood.com