Attribute inference for auto functions?

Zach the Mystic reachzach at gggggmail.com
Wed Apr 17 19:50:35 PDT 2013


On Thursday, 18 April 2013 at 02:40:42 UTC, Walter Bright wrote:
> On 4/16/2013 8:22 AM, Andrei Alexandrescu wrote:
>> There's a discussion that may be of interest to the larger 
>> community:
>> https://github.com/D-Programming-Language/dmd/pull/1877
>
> What do you think of this:
>
>      typeof(return) foo(int x) { return x; }
>
> ? That would only infer the return type, not the attributes.

I don't actually have an opinion on whether attributes should be 
inferred, but '@auto' (as opposed to '@infer') would be a 
relatively innocuous way to do it explicitly instead of 
implicitly.


More information about the Digitalmars-d mailing list