DIP 1028 "Make @safe the Default" is dead
Iain Buclaw
ibuclaw at gdcproject.org
Sat May 30 08:13:56 UTC 2020
On Friday, 29 May 2020 at 11:04:00 UTC, jmh530 wrote:
> On Friday, 29 May 2020 at 04:53:07 UTC, Walter Bright wrote:
>> [...]
>
> Thank you Walter. I am sure this was not an easy decision, and
> I respect how you have handled the response.
>
> I think one important takeaway from this should be that people
> were not opposed to "memory safety by default." Instead, they
> were opposed to "@safe in its current implementation by
> default."
>
> In terms of changing the behavior of @safe, I think it would be
> useful to review comments on this old bug report [1] about
> changing @safe to a whitelist instead of blacklist. I think if
> @safe was a whitelist instead of a blacklist, the concerns
> about @safe's current implementation would be diminished.
>
> I also think some of the comments on the thread discussing the
> DIP procedure are also relevant for improving the DIP process
> going forward. In particular, creating a small DIP committee,
> perhaps consisting of the Language Maintainers, the principal
> maintainers of LDC and GDC, and maybe one person elected by the
> community (hopefully Andrei if he has time to volunteer), that
> would discuss each DIP before voting might help make a more
> robust decision.
I wouldn't disagree with being made inclusive on the final
decision making (though in this case I don't think it would have
changed the outcome).
However, I would regard myself as a language implementer, not a
language designer (nor library maintainer).
More information about the Digitalmars-d-announce
mailing list