Poll: do you use @property semantics?

Timon Gehr timon.gehr at gmx.ch
Thu Sep 15 18:16:50 UTC 2022


On 9/14/22 21:20, Rikki Cattermole wrote:
> Recently Walter has been wanting to remove language features that don't 
> need to be kept to simplify the language.
> 
> It seems everybody agrees that binary literals are not a worthy 
> candidate for removal, but one thing that I kept thinking about was 
> @property. As far as I know, hardly anyone actually uses its semantic 
> behaviors, and the ones that it does have which are incomplete are 
> special cases that don't benefit us all that much.
> 
> I was going to post this yesterday, but it turns out I am not alone in 
> thinking this can be removed safely (can be swapped to a UDA to prevent 
> code breakage without any language additions).
> 
> So, who uses @property semantics?
> 
> https://dlang.org/spec/function.html#property-functions

I am pretty sure many (most?) people who rely on those semantics are 
oblivious to it because @property is in third-party code, so not much 
will come from this thread.

Anyway, if you want to break everyone's code over this why not just fix 
@property so it becomes actually useful instead?


More information about the Digitalmars-d mailing list