On Wednesday, 16 May 2018 at 16:43:31 UTC, Walter Bright wrote:
On 5/16/2018 6:55 AM, Andrei Alexandrescu wrote:
On 05/16/2018 04:42 AM, Dave Jones wrote:
On Wednesday, 16 May 2018 at 08:20:23 UTC, Uknown wrote:
On Wednesday, 16 May 2018 at 07:53:36 UTC, aliak wrote:
Just checked the rust spec [0]. private in rust =>
accessible from that module and its descendants, which is
what package in D is. private in D would be to that module
only.
[0]:
https://doc.rust-lang.org/beta/reference/visibility-and-privacy.html
Dont know if its been mentioned before but in Delphi / Object
Pascal private is accessible to everything in the same
module. Same as D.
This is interesting, thanks for the info.
I had no idea. It's either parallel gestation of a great idea,
or they took it from D!
Pascal has the same visibility attributes with the same semantics
since Turbo Pascal 5.5 (1989). The only addition was 'published'
attribute in 1995, somehow equivalent to 'export' in D.
And a vintage nostalgic ad :)
http://edn.embarcadero.com/article/images/20803/tp55ad.jpg