<br><br><div class="gmail_quote">On Sun, Jan 23, 2011 at 9:08 AM, bearophile <span dir="ltr"><<a href="mailto:bearophileHUGS@lycos.com">bearophileHUGS@lycos.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Sean Eskapp:<br>
<div class="im"><br>
> I want to be able to access the enclosing scope, but NOT after the function has<br>
> exited; I should have the option of accessing the enclosing scope, but at the cost<br>
> of making my delegate not a closure.<br>
<br>
</div>It seems a worth thing to ask for. A possible syntax (not currently supported):<br>
<br>
void foo() {<br>
    scope void bar() {}<br>
}<br>
<font color="#888888"><br></font></blockquote><div><br></div><div>I don't like being too negative, but if we're removing "scope" as a storage class because it can leave unsafe dangling pointers, how likely is it that we'll get delegates that can have dangling pointers? </div>
</div><br>