DIP 1027---String Interpolation---Format Assessment

Mike Parker aldacron at gmail.com
Mon Feb 24 10:02:26 UTC 2020


On Monday, 24 February 2020 at 08:43:57 UTC, Robert M. Münch 
wrote:

>> 
>
> Out of curiosity, how and who makes such a decision? Is there a 
> voting? Is there a committee? Is there a structured pro/con 
> overview and highlight of blocking-points that need to be 
> resolved?

The DIP review process is outlined here:

https://github.com/dlang/DIPs

The final decision rests with the language maintainers. Now, that 
means Walter and Atila.

>
> I mean, people spend a lot of time thinking, making 
> suggestions, etc. and the end result is: we now have nothing. 
> Which, IMO is the worst result for all.

Not at all. In this case, as the DIP author, Walter could have 
chosen to revise the DIP with a new implementation. He chose not 
to. He wasn't persuaded by the arguments in the thread. Anyone 
else in the community is free to submit an alternative DIP for 
the same feature. Adam Ruppe has already done so:

https://github.com/dlang/DIPs/pull/186

If that proposal and its review manage to convince Walter and 
Atila, then the feature gets in.

>
> As a community with highly skilled people I think there should 
> be a way to come to a good solution, not only a good enough. If 
> not, this doesn't shed light on D and the community...

The DIP process is one way to approach that. It allows everyone 
to provide feedback and influence the drafting of the DIP. That 
requires convincing the DIP author to revise the DIP and 
ultimately convincing the language maintainers to accept it. It 
means there's a high barrier for acceptance, but in my own 
opinion that's how it should be.


More information about the Digitalmars-d-announce mailing list