new DIP47: Outlining member functions of aggregates
    Walter Bright 
    newshound2 at digitalmars.com
       
    Mon Sep  9 21:59:04 PDT 2013
    
    
  
On 9/9/2013 9:24 PM, Martin Nowak wrote:
>  > 7. Outlined member function return types, parameter types, and function
> bodies have private access to the module where the aggregate is declared.
>
> I think this is problematic because it gives up the nice
> everything-within-this-file property of private.
> Doesn't package access mitigate the need for private access?
The trouble with eschewing private access for member functions is then arguably 
the member functions do not belong in the class at all - they should be UFCS 
functions.
    
    
More information about the Digitalmars-d
mailing list