We are forking D

Timon Gehr timon.gehr at gmx.ch
Tue Jan 9 12:53:13 UTC 2024


On 1/7/24 21:22, Walter Bright wrote:
>>
>> So 1027 is equivalently good in this aspect as long as programmers are 
>> conscientious in their definition and use of a typing convention?
> 
> It turns out this is an issue for DIP1036 as well, as db.execi() is the 
> template. I hadn't realized that.
> ...

No, it is not an issue for DIP1036e, because it properly separates out 
compile-time and runtime data.

> 
>> Unless 1036e is believed to be very difficult to implement correctly, 
>> or has nasty cross dependencies that could cause problems later, this 
>> would seem to be a bad trade (hypothetical? simplification of 
>> implementation in exchange for making things harder for users).
> 
> Apparently DIP1027 is no harder for users than DIP1036.

Yes it is. DIP1027 is impossible for users. It's a low bar.


More information about the Digitalmars-d mailing list