Reddit: why aren't people using D?

Eldar Insafutdinov e.insafutdinov at gmail.com
Thu Jul 23 11:58:19 PDT 2009


Ary Borenszweig Wrote:

> Andrei Alexandrescu wrote:
> > Ary Borenszweig wrote:
> >> Unfortunately the designers of D doesn't care at all about IDE support 
> >> for their language, even though in any "why don't you use D" 
> >> discussion it is mentioned.
> > 
> > The problem is not not caring. For one, I'd love a D IDE as much as the 
> > next guy, but I don't have the resources to put into writing one. IDEs 
> > come with language acceptance and are seldom written by the creator of 
> > the language.
> 
> I'm not talking about writing an IDE. I'm talking about when thinking of 
> a feature, think how this could be supported in an IDE.
> 
> For instance properties seem to be a fundamental thing in Delphi and C#. 
> When you are debugging and you watch some varaible, the debugger 
> automatically allows you to expand a node and see the varaible's 
> properties. You can't do that with D because any function that has zero 
> parameters could be a property, even though some functions aren't 
> properties.

While working on QtD I have also come up with the conclusion that D needs proper properties. Qt itself greatly relies on properties and it makes a lot of cool things possible. Of course C++ doesn't support them, it is done via Qt metatype system. When D goes popular, IDEs will severely lack this functionality from the language.



More information about the Digitalmars-d mailing list