D is our last hope

Walter Bright newshound2 at digitalmars.com
Tue Dec 19 19:20:30 UTC 2023


On 12/19/2023 7:14 AM, jmh530 wrote:
> I'm sympathetic to your frustrations on the string interpolation DIP (I don't 
> know anything about the other one you mention).

I reviewed the DIP, and was informed the DIP had little to do with the 
implementation. I have asked for a specification of the actual implementation, 
and was told to read the the code.

My experience with specifications is that implementing them results in 
discovering all kinds of oversights and errors in the specification. 
Implementing it first and then writing a specification reveals all kinds of 
shortcomings in the implementation.

I'll review the proposal again when there's a specification for it. In the 
meantime, there is a competing proposal with specification and implementation to 
compare:

https://github.com/dlang/dmd/pull/15722


> No doubt that DIP will be an uphill battle with Walter.

I'll reserve judgement on that until there is a specification.


> I'm also confused why we can't come to some kind of agreement on issue 23479 
> [1]. That played out back in February and has been crickets since then.
> 
> [1] https://issues.dlang.org/show_bug.cgi?id=23479

This is because there are people who have .h files mixed in with their .d files 
along the import search path, and the resulting confusion about which file gets 
imported.


More information about the Digitalmars-d mailing list