why scope(success)?

Carlos noone at nowhere.com
Thu May 11 11:15:07 PDT 2006


Hey Ben glad to see you posting again :).  tinycx looks cool am trying 
it out.

I've never used scope(success) , so no comment really ;).

Charlie

Ben Hinkle wrote:
> I hope this doesn't come of as a flame, but I'm wondering if anyone is using 
> scope(success) and why. I can't find any reason for it.
> 
> Some background: I've slowed my D work to focus on some C experimental 
> features I'm calling Cx: http://www.tinycx.org and currently I'm 
> implementing the error handling using reserved labels "error:" and 
> "finally:". The error label is roughly like scope(failure) and the finally 
> label is roughly like scope(exit). There's no try-catch-finally. I don't 
> plan on adding anything like scope(success) because I couldn't think of why 
> anyone would want to use it. Why not just put the code at the end of the 
> scope like normal code-flow? I suppose one could code the entire scope in 
> reverse just for kicks:
> void main() {
>   scope(success) printf("world\n");
>   scope(success) printf("hello ");
> }
> 
> -Ben 
> 
> 



More information about the Digitalmars-d mailing list