DIP1028 - Rationale for accepting as is

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


On Tuesday, 26 May 2020 at 12:38:54 UTC, Johannes Loher wrote:
> A switch might help but the whole purpose of this DIP is to get 
> the defaults right. In my opinion, such a switch should be 
> enabled by default. There is also the danger of creating 2 
> versions of the language that are incompatible with each other. 
> Only giving this a quick thought, I believe it could work (you 
> can still link libraries compiled with and without the switch) 
> but I'm not completely sure.

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.


More information about the Digitalmars-d-announce mailing list