diff --git a/doc/GoCourseDay1.pdf b/doc/GoCourseDay1.pdf index bae12d2adcbf531b3f7d47a73f8eb0833107a903..6d884979a8d90762f509afff0536ab2b51d490e2 100644 Binary files a/doc/GoCourseDay1.pdf and b/doc/GoCourseDay1.pdf differ diff --git a/doc/GoCourseDay2.pdf b/doc/GoCourseDay2.pdf index d05486e308bea3058f8342e32d2d06ef50ada6fa..0d82ba4d3206702f8a19ba73e5c55a5ba4eebb1e 100644 Binary files a/doc/GoCourseDay2.pdf and b/doc/GoCourseDay2.pdf differ diff --git a/doc/GoCourseDay3.pdf b/doc/GoCourseDay3.pdf index 8f95806b2a8b502518ab9d7a9abc715fd945d3e9..5a5463ba2b3c6986a8332f40d8028e08c5569808 100644 Binary files a/doc/GoCourseDay3.pdf and b/doc/GoCourseDay3.pdf differ diff --git a/doc/docs.html b/doc/docs.html index e8152bb352ba4638b4e0e33480eea157bf0c3722..d4e78446fd6651b6210c8221175757cf2b6faaa7 100644 --- a/doc/docs.html +++ b/doc/docs.html @@ -23,6 +23,17 @@ concepts: syntax, types, allocation, constants, I/O, sorting, printing, goroutines, and channels. </p> +<h3 id="course_notes">Course Notes</h3> +<p> +Slides from a 3-day course about the Go programming language. +A more thorough introduction than the tutorial. +</p> +<ul> +<li><a href="GoCourseDay1.pdf">Day 1: Basics</a> <small>[270KB PDF]</small> +<li><a href="GoCourseDay2.pdf">Day 2: Types, Methods, Interfaces</a> <small>[270KB PDF]</small> +<li><a href="GoCourseDay3.pdf">Day 3: Concurrency and Communication</a> <small>[180KB PDF]</small> +</ul> + <h3 id="effective_go"><a href="effective_go.html">Effective Go</a></h3> <p> A document that gives tips for writing clear, idiomatic Go code. @@ -179,7 +190,7 @@ from Hoareās 1978 paper to Go provides insight into how and why Go works as it does. </i></p> -<h3 id="emerging_go"><a href="talks/gofrontend-gcc-summit-2010.pdf">The Go frontend for GCC</a></h3> +<h3 id="go_frontend_gcc"><a href="talks/gofrontend-gcc-summit-2010.pdf">The Go frontend for GCC</a></h3> <p> A description of the Go language frontend for gcc. Ian Lance Taylor's paper delivered at the GCC Summit 2010. diff --git a/doc/go_tutorial.html b/doc/go_tutorial.html index c87254ecb378eb987b9b154993bb98f28703a813..4470f2748705efd5ddc41348799e3c2fba1a469d 100644 --- a/doc/go_tutorial.html +++ b/doc/go_tutorial.html @@ -10,8 +10,7 @@ After you've read this tutorial, you should look at which digs deeper into how the language is used and talks about the style and idioms of programming in Go. Also, slides from a 3-day course about Go are available. -Although they're badly out of date, they provide some -background and a lot of examples: +They provide some background and a lot of examples: <a href='/doc/GoCourseDay1.pdf'>Day 1</a>, <a href='/doc/GoCourseDay2.pdf'>Day 2</a>, <a href='/doc/GoCourseDay3.pdf'>Day 3</a>. diff --git a/doc/go_tutorial.txt b/doc/go_tutorial.txt index ab02baf2cd0ff371cb52051a47c2b7782f5684e4..3e0b21d993eb5cd2659c8507ecb83252e7678699 100644 --- a/doc/go_tutorial.txt +++ b/doc/go_tutorial.txt @@ -11,8 +11,7 @@ After you've read this tutorial, you should look at which digs deeper into how the language is used and talks about the style and idioms of programming in Go. Also, slides from a 3-day course about Go are available. -Although they're badly out of date, they provide some -background and a lot of examples: +They provide some background and a lot of examples: <a href='/doc/GoCourseDay1.pdf'>Day 1</a>, <a href='/doc/GoCourseDay2.pdf'>Day 2</a>, <a href='/doc/GoCourseDay3.pdf'>Day 3</a>.