On Saturday, 11 February 2023 at 02:17:09 UTC, thebluepandabear
wrote:
I'm not an advocate of any style in particular. I'm happy to
use any style that is clear to understand and use, suitable,
and can provide reasonable guarantees around memory safety and
correctness.
But a language that claims to support OOP but doesn't even
have type privacy, is a bit of joke IMO.
agreed, the current behaviour of `private` is inexcusable, and
it's something newcomers need to be warned about.
that wasn't my first 'shock' when I came to D.
My first shock, was that 'public' was default!
New comers should know that before they even begin their first
line in D.
For a language that claims to supprot OOP, and does public by
default, and no way to declare type private... I mean... wow!