This snippet from the implementation sheds some light on the origins of Go for me, the mindset from which it's born and why it isn't a language for me.
interactive := false
if name == "-" {
interactive = true
fd = os.Stdin
} else {
interactive = false
fd, err = os.Open(name)
}
Or do you think I am reading into it too much?