On 4/17/2013 7:50 PM, Zach the Mystic wrote:
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.

Except that we already support typeof(return) inside of a function.

Reply via email to