Linked by Amjith Ramanujam on Tue 22nd Jul 2008 01:54 UTC
General Development Walter Bright talks about D and his desire to improve on systems programming languages. Many successful concepts from other languages like JavaScript, PERL, Ruby, Lisp, Ada, Erlang, Python, etc., have had a significant influence on D, he says. He adds: "D 1.0 was pretty straightforward stuff, being features that were adapted from well-trod experience in other languages. D 2.0 has ventured into unexplored territory that doesn't have a track record in other languages. Since these capabilities are unproven, they generate some healthy skepticism. Only time will tell."
Permalink for comment 324006
To read all comments associated with this story, please click here.
Bad experience with D
by Auzy on Tue 22nd Jul 2008 04:33 UTC
Auzy
Member since:
2008-01-20

Sorry, but I don't think D has much of a chance. I had bad experience with Digital Mars earlier on. Firstly, no distributions wanted to include the compiler in their repositories because of licensing issues. So that was one big problem for me.

Secondly, seriously, they told me that being unable in read files in /proc, /dev or other such linux filesystems is normal behavior (and even worse, they explain why, and it never seemed to click with them why its incorrect). http://www.digitalmars.com/d/archives/digitalmars/D/bugs/594.html is the bug. Because of it, I needed to run the "cat" linux command to read some files. In fact, D was the only language that behaved this way, and I wasn't going to waste my time arguing either. Because to me, it seemed like it was being developed by a bunch of university students.


Sorry, its a great language, but there's too many issues. Mine was a very basic straightforward problem and nobody considered it a problem (and it was my first problem too), imagine having to work around these small behaviours on MAJOR projects. At the end, it really just makes more sense to use C# and mono. The licensing may be a bit iffy, but at least the behaviour makes sense, its works in more places, and more people can code it in.