On Tuesday, 10 October 2017 at 19:59:05 UTC, Jonathan M Davis wrote:

There is - by putting them in a separate module. It was done this way to avoid the extra complication of friend functions that you get in C++, and the theory is that you're in control of everything that's in your own module, [snip]

I hadn't realized this was the reason for it. Makes sense.

Reply via email to