On Thursday, 25 April 2024 at 05:37:24 UTC, NotYouAgain wrote:
>This DIP idea, relates to extending D's support for object-oriented design - by allowing private visibility to be attached to a class member.
The proposal creates no new limitations and no code breakage.
About the idea itself - I don't feel strongly either way. I would personally likely not use this feature, but it's easy enough to understand that it wouldn't bother me either if others use it.
I need to stress though, that you need to approach this subject with utmost diplomacy and humblety. Class-level private
has been the very subject of more than one flame war in these forums. You will quickly become shunned if you're seen as instigating another one. The disclaimers you included at beginning of your post hint that you're already aware of that.
In any case, please don't attempt to get your viewpoints through by arguing with those who disagree. You need to accept that it's better to agree to disagree, or you won't be taken seriously in a delicate subject like this.