On Wednesday, 16 May 2018 at 05:59:17 UTC, Tobias Müller wrote:
KingJoffrey <[email protected]> wrote:
The problem is not so much D, but that C++/Java/C#
programmers, and many from other languages (Go, Rust....) will
expect private to mean private...not private..depending on....
Well, that's not entirely true.
Visibility in Rust is similar to D.
There's no one true language semantics that holds for all
languages. That's
the point of having different languages.
actually, private is default in Rust.
public is default in D.
also, in Rust, private is private within the module, *and* its
descendants.
I don't believe that is the case in D (someone correct me if I'm
wrong)