On Tuesday, 15 August 2017 at 03:53:44 UTC, Michael V. Franklin wrote:
An implementation of binary assignment operators for @property functions has been submitted to the DMD pull request queue at https://github.com/dlang/dmd/pull/7079.

[snip]

Walter has requested that I make this forum post to inform the community of this change in an effort to discuss its merits and/or shortcomings.

We ask for your comments whether they be in approval or disapproval of this pull request so we can determine the best way forward.

Thanks for the heads up. I think this would have been good for a DIP, to better guard against bad interplay with other D constructs. I've added to the PRs a few comments that immediately came to mind.

It seems you already spent some time trying to break the new mechanics, that's good. But perhaps we need some more breakage ;-) (for example I think we can dig a little deeper down the opBinary hole)

-Johan

Reply via email to