On Monday, 22 April 2013 at 20:02:12 UTC, Andrei Alexandrescu wrote:
4. Above all this is a new language feature and again we want to resort to adding new feature only if it is clear that the existing features are insufficient and cannot be made sufficient. In particular we are much more inclined to impart real, demonstrable safety to "ref" and to make "auto ref" work as a reference that can bind to rvalues as well as lvalues.

Why isn't DIP36 "scope ref" be future compatible with a future safe "auto ref"?

... and if in the future the compiler would be able to infer "scope ref" from "auto ref", this entire DIP could be reused, with the benefit that people could start using this functionality already today(there is a full pull request with a very small delta), before the auto inference is in place.

Reply via email to