From 7bc03718f432c7b6cb0e61141013f9b24733dd7c Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Mon, 7 Jun 2010 15:49:39 -0700 Subject: [PATCH] go spec: clean-up and consolidation of spec with implementation Specifically: - introduced notion of "underlying type" - removed notion of type compatibility - consolidated rules about assignment compatibility in assignment compatibility section - be consistent with specyfing that nil is the value for uninitialized variables that can be nil (this was not specified clearly for pointers, functions, interfaces) - added/fixed various related links throughout - clarify language on conversions R=rsc, r, iant, ken2 CC=golang-dev https://golang.org/cl/1536041 --- doc/go_spec.html | 249 ++++++++++++++++++++++++----------------------- 1 file changed, 128 insertions(+), 121 deletions(-) diff --git a/doc/go_spec.html b/doc/go_spec.html index 5cd890ab932..dc9bd649723 100644 --- a/doc/go_spec.html +++ b/doc/go_spec.html @@ -1,5 +1,5 @@ - +