Poll: do you use @property semantics?

Ruby The Roobster rubytheroobster at yandex.com
Thu Sep 15 00:34:09 UTC 2022


On Wednesday, 14 September 2022 at 19:20:04 UTC, 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 use it (though in my case, the code would still work the same 
even without @property).  Personally, I think it should be kept, 
because of `ref` properties, that could possibly be used to 
restrict the value-range of members.


More information about the Digitalmars-d mailing list