@property - take it behind the woodshed and shoot it?

Robert Jacques rjacque2 at live.johnshopkins.edu
Thu Jan 24 09:18:07 PST 2013


On Thu, 24 Jan 2013 02:34:42 -0600, Walter Bright  
<newshound2 at digitalmars.com> 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.
>
> 3. Parens are required for calling delegates or function pointers.
>
> 4. No more @property.

vote++


More information about the Digitalmars-d mailing list