I approved DIP1036e

RazvanN razvan.nitu1305 at gmail.com
Wed Jan 17 14:26:29 UTC 2024


On Wednesday, 17 January 2024 at 14:19:37 UTC, ryuukk_ wrote:
> On Wednesday, 17 January 2024 at 02:16:01 UTC, zjh wrote:
>> On Tuesday, 16 January 2024 at 20:38:37 UTC, Walter Bright 
>> wrote:
>>> https://github.com/dlang/dmd/pull/15715
>>>
>>> I was unconvincing in my arguments, there was too much 
>>> acrimony, and its effects do not affect the rest of the 
>>> language.
>>
>>
>>
>> In fact, two switches can also be provided for continuous 
>> feedback during use.
>> We should also establish an `experimental mechanism` that 
>> allows for the revocation of the switch if it causes 
>> significant harm!
>
> I agree with that
>
> It should have been like other features, both under -preview 
> switch, then a period of several months for testing, then a 
> debate in forums about wich is better
>
> Do this with tuple, pattern matching, and tagged union, so 
> people can test, give feedback, propose improvements without 
> commitment for integration
>
>
> I already use 2 preview switches in my project:
>
> -preview=rvaluerefparam
> -preview=bitfields
>
>
> I love rvaluerefparam, it should go core, but bitfields is imo 
> bad, i'd prefer to be able to get bit specific integer type 
> instead..
>

Please be careful with that switch as it has a lot of bugs (and 
as far as I remember it's not completely implemented). I have 
tried turning it on by default in the compiler and was not able 
to compile phobos (however, I do not remember what the problems 
were).

RazvanN




More information about the Digitalmars-d mailing list