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

Jacob Carlborg doob at me.com
Sat Jan 26 05:21:36 PST 2013


On 2013-01-25 22:20, Andrei Alexandrescu wrote:

> That's right with the amendment that we're looking for a solution, not
> pushing one. Even the title of the thread is a question.
>
> Clearly properties are good to have. In an ideal world we wouldn't need
> a keyword for them and we'd have some simple rules for determining
> property status (especially when it comes to writes). If syntactic help
> is necessary, so be it. We want to make the language better, not worse.

It's always possible to avoid keywords in favor of syntax. Example:

Declaring a getter:

int foo {}

Just as a regular function declaration but without the parentheses.

Declaring a setter:

void foo= (int value) {}

Append an equal sign to the function name.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list