DIP 1021--Argument Ownership and Function Calls--Final Review
ag0aep6g
anonymous at example.com
Mon Sep 16 11:05:21 UTC 2019
On 16.09.19 11:13, Mike Parker wrote:
> The current revision of the DIP for this review is located here:
>
> https://github.com/dlang/DIPs/blob/1d78cdf1613911439848a49e9053a7bbf5a9de46/DIPs/DIP1021.md
Walter hasn't changed a single thing, so the criticism from the last
round still applies.
I'll repeat mine (and maybe elaborate on it): The DIP does not show what
benefit it brings. In the Rationale section, it presents buggy code. In
the Description section, it proposes a language change. But it fails to
show how the change would help prevent the bug.
In particular, "the checks would only be enforced for @safe code", but
the bad code in the given example calls `free` which means it can be
@trusted at best. So it seems like the DIP wouldn't apply to its own
motivating example.
More information about the Digitalmars-d
mailing list