Custom Blocks

Jason House jason.james.house at gmail.com
Tue Aug 10 05:38:11 PDT 2010


vote++

It's worth an @keyword if it keeps things simple for both users and the compiler.


Andrei Alexandrescu Wrote:

> Chris Williams wrote:
> > I'm not sure whether the design of D 2.0 has stabilized as yet, but if not,
> > I would like to suggest the ability to create custom block types.
> [snip]
> 
> FWIW we've been talking a long time ago about a simple lowering - if the 
> last argument to a function is a delegate, allow moving the delegate's 
> body outside of the function:
> 
> fun(a, b, c) { body }
> 
>   |
>   V
> 
> fun((a, b, c) { body });
> 
> As far as Walter and I could tell, there are no syntactical issues 
> created by such a lowering. But we've been wrong about that in the past 
> (me 10x more often than him).
> 
> 
> Andrei



More information about the Digitalmars-d mailing list