Stable D version?

Dicebot m.strashun at gmail.com
Tue Apr 23 01:40:16 PDT 2013


It is simply impossible for D. Defining trait for C/C++ is very 
strict and formal standard paper which completely defines the 
language. Revise of standard is decoupled with compiler releases. 
Standard can be revised once in a 10 years but compilers keep 
evolving having this paper in mind.

D has reference compiler and thus you technically suggest to stop 
releasing any compiler version for 1-2 years. Ugh.

On Tuesday, 23 April 2013 at 08:33:05 UTC, eles wrote:
> I am more for following the C/C++ solution: periodical revise 
> the language, but not every two months. Several years and once 
> that the compiler infrastructure is already in place and 
> tested, publish (officially) the new version.
>
> During the meantime, users could live with workarounds and 
> "forbidden to do that!". Look at C and MISRA-C.
>
> It won't help to declare a stable version of D, while keep 
> adding new things. What would really help is to stop adding new 
> things, remove those that we are in doubt if they are good or 
> no (properties?) or, at least, leave them as they are, then 
> move towards improving the tools.
>
> A cleaner language with better tools will allow D to take off, 
> while still leaving room for possible improvements in future 
> revisions.
>
> C++ did not start as a perfect language, nor it has become, 
> still there are tools for it, people are using it, companies 
> are hiring C++ developers.
>
> Being predictable does matter sometimes. Tools matter too.



More information about the Digitalmars-d mailing list