@property - take it behind the woodshed and shoot it?
Jacob Carlborg
doob at me.com
Thu Jan 24 00:57:21 PST 2013
On 2013-01-24 09:34, Walter Bright wrote:
> This has turned into a monster. We've taken 2 or 3 wrong turns somewhere.
>
> Perhaps we should revert to a simple set of rules.
>
> 1. Empty parens are optional. If there is an ambiguity with the return
> value taking (), the () go on the return value.
>
> 2. the:
> f = g
> rewrite to:
> f(g)
> only happens if f is a function that only has overloads for () and (one
> argument). No variadics.
What do you mean by: "overloads for ()"?
> 3. Parens are required for calling delegates or function pointers.
>
> 4. No more @property.
So:
void delegate () foo ();
foo() // would call the delegate ?
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list