D is our last hope

Adam D Ruppe destructionator at gmail.com
Sat Dec 23 06:36:46 UTC 2023


On Saturday, 23 December 2023 at 06:18:16 UTC, Walter Bright 
wrote:
> To communicate a proposal to users, a specification is also 
> needed. Telling users to read the code isn't going to work.

Dozens of other people have had no trouble reading the extensive 
documentation and numerous usage examples.

In fact, more often than not, telling users to read a 
specification doesn't work - documentation and examples tend to 
be much better teaching tools.

> A specification is needed to determine what the proposal is, 
> and what it is not. It is also used to judge whether the 
> implementation is correct or not.

For a new feature, there is no meaningful difference between a 
spec bug and an impl bug. The question at hand is if the behavior 
is *useful* or not.


More information about the Digitalmars-d mailing list