D is our last hope

duckchess duckchess at chess.com
Tue Dec 19 19:29:02 UTC 2023


On Tuesday, 19 December 2023 at 19:20:30 UTC, Walter Bright wrote:
> On 12/19/2023 7:14 AM, jmh530 wrote:
>> [...]
>
> 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
>
>
>> [...]
>
> I'll reserve judgement on that until there is a specification.
>
>
>> [...]
>
> 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.

and DIP1027 is bad. it's been discussed to death why it's so bad. 
and yet you refuse to let it go and look at the proposal everyone 
else agrees is the best option.
it's literally why I refuse to even start to submit a DIP. it's a 
pointless waste of time.



More information about the Digitalmars-d mailing list