1
0
mirror of https://github.com/golang/go synced 2024-11-18 17:54:57 -07:00
The Go programming language
Go to file
Robert Griesemer df49fb3dc3 - Preliminary draft of what might become a real spec
- All text taken from go_lang.txt (which is unchanged),
but added a contents section, and sorted the contents
section in a hopefully sensible manner to give it more
structure
- Reordered text to match order of contents section,
did not adjust the language (needs to be done),
but removed sections that were dulicates or invalid

High-level organization of the doc:
- Introduction
- Notation
- Source code representation
- Vocabulary
- Declarations and scope rules
- Types
- Expressions
- Statements
- Function declarations
- Packages
- Program initialization and execution

I hope this new structure will make it much clearer which
pieces are missing and where they need to go. go_lang.txt
has grown somewhat unstructured and new text was added as
we saw fit.

R=r
DELTA=2577  (2577 added, 0 deleted, 0 changed)
OCL=14639
CL=14639
2008-08-28 17:47:53 -07:00
doc - Preliminary draft of what might become a real spec 2008-08-28 17:47:53 -07:00
include fix go build 2008-08-04 17:26:24 -07:00
lib help management of empty pkg and lib directories in perforce 2008-07-21 17:10:49 -07:00
pkg help management of empty pkg and lib directories in perforce 2008-07-21 17:10:49 -07:00
src get rid of static/dynamic array distinction 2008-08-28 15:17:37 -07:00
test arrays 2008-08-27 17:28:30 -07:00
usr/gri/gosrc - changed go-in-go parser to require ()'s for panic and print 2008-08-11 21:20:42 -07:00