D is our last hope

Walter Bright newshound2 at digitalmars.com
Sat Dec 23 06:34:42 UTC 2023


On 12/21/2023 4:38 PM, Adam D Ruppe wrote:
> Well, it defines how you define "spec".

It's a document that describes the complete and exact behavior of the language 
change.

 From the spec alone one should be able to create a complete and conforming 
implementation of it.

Clarifying usage examples are often part of the spec. Tutorials are not part of 
the spec.

The text of the specification, once the proposal is adopted, will be merged with 
the language specification.

I don't expect it to be as formal as, say, the C Standard is. But it should be 
good enough that someone could implement it completely and correctly without 
needing to refer to an existing implementation.


More information about the Digitalmars-d mailing list