DIP69: problem with scope grammar - need a new keyword

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Mon Dec 8 01:45:12 PST 2014


I thought I could make this work, but it's a problem. There are two meanings for 
scope when attached to a function:

     T func() scope;   // the 'this' pointer is 'scope'
     scope T func();   // the function returns a 'scope' T

I have some ideas, but don't particularly like any of them. But I don't want to 
bias things, so what ideas do you guys have?


More information about the Digitalmars-d mailing list