Also I don't understand how to implement transparent proxies in Go for reactive UI programming.
Also I don't understand how to implement transparent proxies in Go for reactive UI programming.
The public/private stuff is mostly useful for publishing modules with sound APIs.
maybe caps for export is ugly, it's not much different from how python hides with _
They are hidden functionality, a set of rules which must be remembered. “Make sure to do <weird trick> because that mean <X> in <PL>”
Leave identifier names alone. Packing extra info inside is unnecessary mental burden
Imagine explaining these rules to a beginner learning programming.
That was never its purpose and using it that way is in fact misuse.
Name mangling was added to avoid unintentional conflicts in inheritance scenarios. That’s why it’s static, simple, and well documented.