Oh, so it's D 1.0 used here, I didn't know that.
torhu wrote:If I were to start another GUI program project, I would probably use C++. D's weak library support is limiting.
Let me grin after you told that D is now more complicated, but you would switch to C++
It is understandable in a way since there are a lot of already built libraries for it (Qt, GTK and such).
Agreed about the D library weakness, it is not a well known language and does have only the standard library to be widely used and tested. There are a lot of stuffs in there, even a CSV parser (very useful for me when I tried it for my database course).
But when I compare to, say Java's standard packages, D is way more clean, well thought, generic and does not have rusty corners all over the place.
One thing I have to complain about D is their compiler. The official dmd compiler is not under a free licence, and the other compilers (built on top of gcc or llvm) are often reporting different compilers errors on other machines. My parser was compiling fine with ldc on my Linux machine. But when I gave this to a friend on Windows, he could not even compile the code using dmd. I was quite surprised about it.
"Chuck Norris had to shorten his beard in the presence of Richard Stallman because two beards that awesome, so close would segfault the universe (again)."