DIP 1028 "Make @safe the Default" is dead
Adam D. Ruppe
destructionator at gmail.com
Fri May 29 21:38:40 UTC 2020
On Friday, 29 May 2020 at 21:18:13 UTC, Walter Bright wrote:
> The idea is the simple, general rule that:
There's already exceptions to that.
public public void foo() {}
is an error, whereas
public:
public void foo() {}
is not.
> Having a simple, general rule with maybe a less favorable
> effect here and there is preferable to a complex set of special
> cases that try to do the optimal thing in each case.
Often many things can be a simple, general rule based on how you
word it.
Let's say "attribute: changes the default attribute set of
non-inferred subsequent declarations. attribute{} changes the
default attribute set of non-inferred child declarations."
That is simple and covers the cases sensibly. Big step up from
where we are today.
More information about the Digitalmars-d-announce
mailing list