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.