4 ms·
> the implementation of Go, and people who can make changes to the specification of Go Should that be "the reference implementation of Go" ? The specification
by vorg 7y ago
> the implementation of Go, and people who can make changes to the specification of Go
Should that be "the reference implementation of Go" ?
The specification mentions "implementation restriction" many times, so the Go spec writers seem to be encouraging other implementations. Besides gc, google also provide gccgo. If you download the gc source, change it a little so it still conforms to the spec, and publish, then that would be another implementation of Go. I believe there's an incomplete JS-based version of Go around as well, so if that's ever finished, that would be another implementation of Go.