One of the reasons I like Go is the very professional approach to its development. Work is well done since the inception.
Having a language specification appears to be a simple matter, yet many other languages doesn't have such document.
It turns out that this very artefact is essential for writing decent tools and I am glad Go has several independently developed compilers.
Thanks.