Code That Says Exactly What It Means

Lance Bachmeier no at spam.net
Tue Oct 28 22:36:58 UTC 2025


On Tuesday, 28 October 2025 at 21:49:00 UTC, Peter C wrote:
> On Tuesday, 28 October 2025 at 08:01:40 UTC, Walter Bright 
> wrote:
>>
>> ...
>> Sure, it does mean a change in layout from other languages. 
>> But the capability is there.
>>
>> 
>
> I need to push back just one more time.
>
> That capability is not there. That is my whole point and reason 
> for this thread.
>
> You cannot say this in D code: "this particular part of my 
> class is mine alone, not even my friendly module neighbors can 
> touch it."

Over the years this has come up many times. Can you provide an 
example showing the value of doing that? I understand that maybe 
that's your preference for whatever valid reason, but I've never 
seen anyone give an example where it's actually a constraint.

If you want to push on this, that's where you should start. 
Because every previous such proposal I've seen has died, as the 
people requesting it keep arguing from authority that it's the 
correct way to do things, rather than demonstrating the benefit 
of a major change to the language.


More information about the Digitalmars-d mailing list