On Thu, Dec 04, 2014 at 12:58:56PM -0800, Walter Bright via Digitalmars-d wrote: > On 12/4/2014 7:25 AM, Steven Schveighoffer wrote: [...] > >I don't see where the proposal defines what exactly can be returned > >via scope. > > The scope return value does not affect what can be returned. It > affects how that return value can be used. I.e. the return value > cannot be used in such a way that it escapes the lifetime of the > expression. [...]
Ahhh, this certainly clears things up a lot. You should add this explanation to the DIP. T -- Famous last words: I *think* this will work...
