On Saturday, 28 January 2017 at 03:40:43 UTC, Walter Bright wrote:
On 1/27/2017 4:43 PM, deadalnix wrote:
I mostly went silent on this because I this point, I have no idea how to reach to you and Andrei. This is bad because of all the same reasons inout is bad, plus some other on its own, and is going down exactly like inout so far, plus
some extra problems on its own.


If you've got a case, make it. If you see problems, explain. If you want to help, please do.

I did so repeatedly for years and never reached to you or Andrei, so I'm not sure how that's going to change anything but here you go.

The root problem you are trying to solve is to be able to specify that what comes out of a function has a common property with what come in. In the case of inout, this property is the type qualifier, in the case of return/scope this is the lifetime.

Same problem, same solution, same fallout.

Reply via email to