|
"I want all this <-done synchronizations and select sacramentals to be entire hidden" Then perhaps Go is not the language for you. There are a lot of design decisions in Go that seem arbitrarily restrictive at first but are there, AFAICT, to (as much as is reasonable) force programmers to write code where what is happening is explicit and obvious without having to dive down into layers and layers of abstraction to find "the magic". This is, IMO, a feature and not a bug, but YMMV. |
This is fine, it's a design goal of the language, but it's unsurprisingly frustrating for people used to more expressive languages.