Hi,
I'm wondering whether to unify the accessors -> (for pointer types) and . (dot) for non-pointer structs/unions.
So both pointer and non-pointer types would simply use the dot. no more a->b.c, just a.b.c
The compiler can easily detect this, so implementation wont be a problem i think.
The advantage of this would be that it's easier for the programmer and less work when changing types from pointer
to non-pointer or reverse.
The dis-advantage would be that it doesn't show the member type at the calling site. I personally don't think this
is bad.
Any feedback?