DIP23 Counter Proposal

deadalnix deadalnix at gmail.com
Wed Feb 6 18:53:25 PST 2013


On Wednesday, 6 February 2013 at 21:30:10 UTC, Timon Gehr wrote:
>> &(fun, fun)
>>
>
> Agh, comma strikes again. It should be handled analogous to the 
> ternary expression. i.e. the expression above evaluates fun and 
> then returns the function pointer. The DIP now states this. 
> (the second fun is in address-taken position.) This is in 
> agreement to how lvalue positions propagate into comma 
> expressions.
>

Adding more special cases are not gonna create a good DIP.

Can't we make foo evaluate the the first class function object ? 
And then figure out if/when it is safe to auto evaluate first 
class functions ?

It seems to me like the only direction that do not ends up in an 
explosion of special cases.


More information about the Digitalmars-d mailing list