DIP1028 - Rationale for accepting as is

Panke tobias at pankrath.net
Tue May 26 13:38:20 UTC 2020


On Tuesday, 26 May 2020 at 13:21:08 UTC, Johannes Loher wrote:
> Am 26.05.20 um 15:10 schrieb Panke:
>> 
>> The bazel community has lots of such switches. Basically every 
>> new behaviour get's introduced with a --preview switch, that 
>> will turn into a --revert after some time.
>> 
>> For each switch there is a github issue, explaining the change 
>> it detail. Why it was necessary, what the changed behaviour 
>> is, how to migrate and the timeline for this particular switch.
>
> D has the same thing (e.g. -preview=safedefault will enable 
> this DIP). The main difference to Johannes T's suggestion is 
> that these preview and revert switches are only a temporary 
> measure to ease the transition. They do not create different 
> versions of the language permanently.

What we don't have is good documentation and a clear timeline for 
the switches.


More information about the Digitalmars-d-announce mailing list