1
0
mirror of https://github.com/golang/go synced 2024-11-13 17:30:24 -07:00
go/doc
Robert Griesemer 103c9db747 spec: clarifications around exports, uniqueness of identifiers
- Define what it means for two identifiers to be unique.

- The current spec is incorrect about exported
identifiers: for instance, it excluded fields
of non-exported types of exported variables
from being exported. It is easier to leave
the detailed specification away and let the
rest of the spec govern access of exported
identifiers.

- The current spec is incorrect about qualified
identifiers: It simply required that an identifier
be exported to be valid in a qualified identifier.
However, qualified identifiers can only access
exported identifiers declared in the package
block of the imported package.

Fixes #1551.

R=r, rsc, iant, ken
CC=golang-dev
https://golang.org/cl/5711043
2012-03-01 13:57:49 -08:00
..
articles doc: add The Laws of Reflection article 2012-03-01 10:05:51 +11:00
codewalk doc: fix codewalk/markov.go 2012-02-15 13:07:34 +11:00
devel weekly.2012-02-22 2012-02-23 16:40:13 +11:00
gopher godoc: new design 2012-02-13 21:22:36 +11:00
play doc: support redirect-on-share 2012-02-22 09:16:54 +11:00
progs doc: add The Laws of Reflection article 2012-03-01 10:05:51 +11:00
talks tutorial: delete 2012-02-28 13:35:58 +11:00
button_background.png golang.org redesign 2010-09-16 14:01:02 +10:00
code.html doc: add a bunch of missing <p> tags 2012-02-29 15:07:52 -08:00
codereview_with_mq.html godoc: specify HTML page metadata with a JSON blob 2012-01-19 11:24:54 +11:00
contrib.html doc: update contrib.html 2012-02-20 08:33:28 +11:00
contribute.html godoc: specify HTML page metadata with a JSON blob 2012-01-19 11:24:54 +11:00
debugging_with_gdb.html godoc: specify HTML page metadata with a JSON blob 2012-01-19 11:24:54 +11:00
docs.html doc: add The Laws of Reflection article 2012-03-01 10:05:51 +11:00
effective_go.html doc: add a bunch of missing <p> tags 2012-02-29 15:07:52 -08:00
effective_go.tmpl doc: add a bunch of missing <p> tags 2012-02-29 15:07:52 -08:00
ExpressivenessOfGo.pdf fix bug in example. need to convert Value to float in Abs example 2010-10-18 16:05:50 -07:00
gccgo_contribute.html doc: update gccgo_contribute.html 2012-02-18 11:15:52 -08:00
gccgo_install.html doc: update install.html for binary distros, add install-source.html 2012-02-14 17:02:28 +11:00
go1.html doc/go1: tweaks to address rsc's comments 2012-02-29 11:29:33 +11:00
go1.tmpl doc/go1: tweaks to address rsc's comments 2012-02-29 11:29:33 +11:00
go1compat.html doc: new document about compatibility of releases 2012-02-09 09:42:40 +11:00
go_faq.html doc: update link to self-hosted "The Laws of Reflection" article 2012-03-01 14:54:35 +08:00
go_mem.html godoc: specify HTML page metadata with a JSON blob 2012-01-19 11:24:54 +11:00
go_spec.html spec: clarifications around exports, uniqueness of identifiers 2012-03-01 13:57:49 -08:00
go-logo-black.png
go-logo-blue.png
go-logo-white.png
godocs.js godoc: list examples in index 2012-02-14 14:52:00 +11:00
ie.css golang.org redesign 2010-09-16 14:01:02 +10:00
install-source.html tutorial: delete 2012-02-28 13:35:58 +11:00
install.html doc: instruct freebsd/linux users to rm the old version first 2012-02-27 14:16:56 +11:00
logo-153x55.png
logo.png golang.org redesign 2010-09-16 14:01:02 +10:00
Makefile doc: add The Laws of Reflection article 2012-03-01 10:05:51 +11:00
makehtml tutorial: delete 2012-02-28 13:35:58 +11:00
play_overlay.png golang.org redesign 2010-09-16 14:01:02 +10:00
playground.html godoc: specify HTML page metadata with a JSON blob 2012-01-19 11:24:54 +11:00
popups.js
reference.html doc: add App Engine docs to 'learn' and 'reference' pages 2012-02-15 12:58:40 +11:00
root.html godoc: fix playground url 2012-02-22 10:09:34 +11:00
sieve.gif
style.css doc/style.css: make selectors more selective. 2012-02-29 09:38:58 +11:00
tmpltohtml.go doc: only trim newlines in tmpltohtml, gofmt progs 2012-01-09 20:05:34 +11:00
video-001.png golang.org redesign 2010-09-16 14:01:02 +10:00
video-002.png golang.org redesign 2010-09-16 14:01:02 +10:00
video-003.png golang.org redesign 2010-09-16 14:01:02 +10:00
video-004.png doc: add Practical Go Programming to front page and docs.html 2010-12-03 06:57:30 +09:00
video-005.jpg doc: add I/O 2011 talks to talks/, docs.html, and front page. 2011-05-17 13:46:54 +10:00