We need an internal keyword.
    Laurent Tréguier 
    laurent.treguier.sink at gmail.com
       
    Sun Oct 21 21:48:22 UTC 2018
    
    
  
On Sunday, 21 October 2018 at 17:09:05 UTC, 12345swordy wrote:
> I know what the current design is!! You have zero tools in 
> regarding to allowing class to share certain variables but not 
> others in the same module! Create a module for every class is 
> taking all or nothing approach, when there is a reasonable 
> middle ground.
> Your package solution just make things more unnecessarily 
> complicated then warranted
It's not "my" solution. It's D's solution. I perfectly understand 
why you'd want this and I would probably make use of a 
private/internal difference myself if it was available.
If you already know about this solution however, I don't even 
know why you're starting this thread; since changing the behavior 
of private would be a major language change breaking tons of 
existing codebases, plus it would require adding yet another 
keyword.
Given that this conversation has happened before and things 
haven't changed, I'm very doubtful that it could happen at any 
point in time, sadly.
    
    
More information about the Digitalmars-d
mailing list