I mean, does "package/subpackage" have any special access rights to
things unexported in "package", that obviously a"notherpackage" does
NOT have?
Or is there any other difference between using "package/subpackage" or
"otherpackage"?
According to: http://golang.org/doc/go_spec.html#Packages there are no
special access rights. There is no such thing as a subpackage just a
subdirectory and they aren't the same thing in Go.
Ok, then they are also separate compilation units, the subpackage can
be imported without the parent package and viceversa
right?
Only the code from the imported package will be linked into the final
executable.
correct?