DIP 1026---Deprecate Context-Sensitive String Literals---Community Review Round 1

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Wed Dec 4 23:07:51 UTC 2019


On Wednesday, 4 December 2019 at 21:57:00 UTC, Andrei 
Alexandrescu wrote:
> A good DIP creates a scientific argument. It would have the 
> general attitude of building, through a series of factual 
> statements, a hypothesis that is convincing. A neutral person 
> with the proper background would read the facts and reach the 
> conclusion as much as the author. (In contrast, a DIP that is 
> not scientific would attempt to use qualitative arguments and 
> rhetoric in an attempt to create an opinion trend.)

That will prevent qualitative incremental improvements. You 
cannot make quantitative arguments without very large amounts of 
data... there is no such dataset, only github.

If the DIP had provided an argument for an alternative 
here-document syntax that was easier to parse then it is probable 
that there would have been few objections to it. It could have 
been automated.

There is really no use in pretending that language changes are 
apolitical. They are usually inherently political.



More information about the Digitalmars-d mailing list