new DIP47: Outlining member functions of aggregates

Lionello Lunesu lionello at lunesu.remove.com
Sat Sep 7 22:24:21 PDT 2013


On 9/8/13 1:00, Walter Bright wrote:
> Outlining of member functions is the practice of placing the declaration
> of a member function in the struct/class/union, and placing the
> definition of it at global scope in the module or even in another module.
>
> http://wiki.dlang.org/DIP47

I would restrict it to a single module for the time being.

We can always open it up to other modules later, but we wouldn't be able 
to restrict it back to a single module, since that would be a breaking 
change.

L.


More information about the Digitalmars-d mailing list