Paradox about D's popularity.

Jonathan M Davis jmdavisProg at gmx.com
Wed Sep 21 13:09:15 PDT 2011


On Wednesday, September 21, 2011 19:23:32 Gor F. Gyolchanyan wrote:
> As much as I'd like D to develop sweet language features like named function
> parameters, directing effort to increase compatibility of D with other
> languages (most notably, C++) would be a better idea, because if D gets
> cheaper and cheaper to use with existing code base, more and more people
> will start caring about D and the aforementioned sweet language features
> will get implemented more rapidly.
> 
> If Walter, Andrei and others agree with my proposal, i suggest to postpone
> all enhancement requests for D, except compatibility-related ones and
> direct all our attention to it. As well as direct more attention towards
> fixing DMD bugs, rather then developing phobos libraries, because as much
> as developing phobos is important, having a stable compiler is much more
> important.

With the release of TDPL, major feature changes to the language slowed down 
considerably. Features have been being added or changed primarily when it was 
deemed necessary to make features useable and them work as their supposed to 
(e.g. the addition of purity/@safe/nothrow inference for templates). Some 
smaller features have been added, but overall, the focus has been on fixing 
bugs in dmd and completing the implementation of existing features. So, 
nothing would really be gained by postponing enhancement requests at this 
point. Pretty much anything major has been put off until D3 already. Maybe some 
backwards-compatible features will be added to D2 later, but that sort of 
thing isn't generally being done right now. Rather, we've been getting a lot 
of bug fixes for dmd (and with the shift to github, the number and speed of bug 
fixes has increased considerably; the number of bug fixes for the last couple of 
releases has been huge).

- Jonathan M Davis


More information about the Digitalmars-d mailing list