On 2016-10-12 04:33, lobo wrote:
This approach works nicely although it feels clumsy but that's probably
just because I'm so used to C++. It also handles private members as I'd
expect, i.e. they're not accessible outside module scope through the
alias struct instance, but there is no protected. Protected appears to
behave the same way as private.
I think I can live with that because I usually try to avoid protected
anyway.
I only expect "protected" to work with real inheritance, i.e. classes.
Note that there's "package" protection attribute as well.
--
/Jacob Carlborg