Re:What Golang Is and Is Not
by skybrian on Sunday August 21, 2016 @12:56PM
(#12331606)
Having tried to use Go for analytics, I agree that it's not a good fit for that use case. (It does work well for scripts and simple servers, though.)
[ Parent
| on HN ]
Looking at things people write in Go, I can't shake the feeling Go is a new /bin/sh with xinetd built in.
The way I personally use it ... I'd say you're exactly right. And adding that to an easy cross compilation/platform story that can side-step C toolchains in many cases, garbage collection, and intelligible concurrency, and you've got an extremely useful tool.
So the main reasons for Go are the fact 'coproc' keyword added to Bash since version 4 is still considered experimental[1] and the fact that a vast majority of modern developers don't know shell good enough.
[1] https://www.reddit.com/r/bash/comments/4ksl7w/golanglike_gor...