From c8099a29d7c2dd3dacc253b9c42971c3512924e6 Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Mon, 17 Sep 2012 17:25:00 -0700 Subject: [PATCH] src dir --- 00-notes.txt => readme | 8 ++++++-- 01-hello.go => src/01-hello.go | 0 02-numbers.go => src/02-numbers.go | 0 03-strings.go => src/03-strings.go | 0 04-booleans.go => src/04-booleans.go | 0 05-variable.go => src/05-variable.go | 0 06-mutation.go => src/06-mutation.go | 0 07-literal.go => src/07-literal.go | 0 08-constant.go => src/08-constant.go | 0 09-input.go => src/09-input.go | 0 10-for.go => src/10-for.go | 0 11-if.go => src/11-if.go | 0 11b-case.go => src/11b-case.go | 0 12-arrays.go => src/12-arrays.go | 0 13-sum.go => src/13-sum.go | 0 14-range.go => src/14-range.go | 0 15-floats.go => src/15-floats.go | 0 16-slices.go => src/16-slices.go | 0 17-maps.go => src/17-maps.go | 0 18-guard.go => src/18-guard.go | 0 19-nesting.go => src/19-nesting.go | 0 20-functions.go => src/20-functions.go | 0 21-returns.go => src/21-returns.go | 0 22-varargs.go => src/22-varargs.go | 0 23-closures.go => src/23-closures.go | 0 24-recursion.go => src/24-recursion.go | 0 25-defer.go => src/25-defer.go | 0 26-panic.go => src/26-panic.go | 0 27-recover.go => src/27-recover.go | 0 28-values.go => src/28-values.go | 0 29-pointers.go => src/29-pointers.go | 0 30-new.go => src/30-new.go | 0 31-structs.go => src/31-structs.go | 0 32-fields.go => src/32-fields.go | 0 33-methods.go => src/33-methods.go | 0 34-embedding.go => src/34-embedding.go | 0 35-interfaces.go => src/35-interfaces.go | 0 36-goroutines.go => src/36-goroutines.go | 0 37-concurrency.go => src/37-concurrency.go | 0 38-channels.go => src/38-channels.go | 0 39-buffering.go => src/39-buffering.go | 0 40-directions.go => src/40-directions.go | 0 41-synchronization.go => src/41-synchronization.go | 0 42-select.go => src/42-select.go | 0 43-timeout.go => src/43-timeout.go | 0 44-strings.go => src/44-strings.go | 0 45-bytes.go => src/45-bytes.go | 0 xx-args.go => src/xx-args.go | 0 xx-exec.go => src/xx-exec.go | 0 xx-exits.go => src/xx-exits.go | 0 xx-file-open.go => src/xx-file-open.go | 0 xx-file-read.go => src/xx-file-read.go | 0 xx-file-write.go => src/xx-file-write.go | 0 xx-flags.go => src/xx-flags.go | 0 xx-http-client.go => src/xx-http-client.go | 0 xx-http-server.go => src/xx-http-server.go | 0 xx-rand.go => src/xx-rand.go | 0 xx-sha1.go => src/xx-sha1.go | 0 xx-signals.go => src/xx-signals.go | 0 xx-sort.go => src/xx-sort.go | 0 xx-sortby.go => src/xx-sortby.go | 0 xx-spawn.go => src/xx-spawn.go | 0 xx-tcp-client.go => src/xx-tcp-client.go | 0 xx-tcp-server.go => src/xx-tcp-server.go | 0 xx-users.go => src/xx-users.go | 0 65 files changed, 6 insertions(+), 2 deletions(-) rename 00-notes.txt => readme (91%) rename 01-hello.go => src/01-hello.go (100%) rename 02-numbers.go => src/02-numbers.go (100%) rename 03-strings.go => src/03-strings.go (100%) rename 04-booleans.go => src/04-booleans.go (100%) rename 05-variable.go => src/05-variable.go (100%) rename 06-mutation.go => src/06-mutation.go (100%) rename 07-literal.go => src/07-literal.go (100%) rename 08-constant.go => src/08-constant.go (100%) rename 09-input.go => src/09-input.go (100%) rename 10-for.go => src/10-for.go (100%) rename 11-if.go => src/11-if.go (100%) rename 11b-case.go => src/11b-case.go (100%) rename 12-arrays.go => src/12-arrays.go (100%) rename 13-sum.go => src/13-sum.go (100%) rename 14-range.go => src/14-range.go (100%) rename 15-floats.go => src/15-floats.go (100%) rename 16-slices.go => src/16-slices.go (100%) rename 17-maps.go => src/17-maps.go (100%) rename 18-guard.go => src/18-guard.go (100%) rename 19-nesting.go => src/19-nesting.go (100%) rename 20-functions.go => src/20-functions.go (100%) rename 21-returns.go => src/21-returns.go (100%) rename 22-varargs.go => src/22-varargs.go (100%) rename 23-closures.go => src/23-closures.go (100%) rename 24-recursion.go => src/24-recursion.go (100%) rename 25-defer.go => src/25-defer.go (100%) rename 26-panic.go => src/26-panic.go (100%) rename 27-recover.go => src/27-recover.go (100%) rename 28-values.go => src/28-values.go (100%) rename 29-pointers.go => src/29-pointers.go (100%) rename 30-new.go => src/30-new.go (100%) rename 31-structs.go => src/31-structs.go (100%) rename 32-fields.go => src/32-fields.go (100%) rename 33-methods.go => src/33-methods.go (100%) rename 34-embedding.go => src/34-embedding.go (100%) rename 35-interfaces.go => src/35-interfaces.go (100%) rename 36-goroutines.go => src/36-goroutines.go (100%) rename 37-concurrency.go => src/37-concurrency.go (100%) rename 38-channels.go => src/38-channels.go (100%) rename 39-buffering.go => src/39-buffering.go (100%) rename 40-directions.go => src/40-directions.go (100%) rename 41-synchronization.go => src/41-synchronization.go (100%) rename 42-select.go => src/42-select.go (100%) rename 43-timeout.go => src/43-timeout.go (100%) rename 44-strings.go => src/44-strings.go (100%) rename 45-bytes.go => src/45-bytes.go (100%) rename xx-args.go => src/xx-args.go (100%) rename xx-exec.go => src/xx-exec.go (100%) rename xx-exits.go => src/xx-exits.go (100%) rename xx-file-open.go => src/xx-file-open.go (100%) rename xx-file-read.go => src/xx-file-read.go (100%) rename xx-file-write.go => src/xx-file-write.go (100%) rename xx-flags.go => src/xx-flags.go (100%) rename xx-http-client.go => src/xx-http-client.go (100%) rename xx-http-server.go => src/xx-http-server.go (100%) rename xx-rand.go => src/xx-rand.go (100%) rename xx-sha1.go => src/xx-sha1.go (100%) rename xx-signals.go => src/xx-signals.go (100%) rename xx-sort.go => src/xx-sort.go (100%) rename xx-sortby.go => src/xx-sortby.go (100%) rename xx-spawn.go => src/xx-spawn.go (100%) rename xx-tcp-client.go => src/xx-tcp-client.go (100%) rename xx-tcp-server.go => src/xx-tcp-server.go (100%) rename xx-users.go => src/xx-users.go (100%) diff --git a/00-notes.txt b/readme similarity index 91% rename from 00-notes.txt rename to readme index 445053d..a3850b1 100644 --- a/00-notes.txt +++ b/readme @@ -1,3 +1,9 @@ += validation +private emails +@gobyexample twitter followers, retweets +blog posts: views, comments, hn score, hn comments +gobyexample.com signups + = distribution * leading blog posts * a new kind of programming book @@ -35,9 +41,7 @@ * ruby and nodejs killer apps * gzip -* random numbers * sending email -* subprocesses * listing files * regular expressions * json parsing/unparsing diff --git a/01-hello.go b/src/01-hello.go similarity index 100% rename from 01-hello.go rename to src/01-hello.go diff --git a/02-numbers.go b/src/02-numbers.go similarity index 100% rename from 02-numbers.go rename to src/02-numbers.go diff --git a/03-strings.go b/src/03-strings.go similarity index 100% rename from 03-strings.go rename to src/03-strings.go diff --git a/04-booleans.go b/src/04-booleans.go similarity index 100% rename from 04-booleans.go rename to src/04-booleans.go diff --git a/05-variable.go b/src/05-variable.go similarity index 100% rename from 05-variable.go rename to src/05-variable.go diff --git a/06-mutation.go b/src/06-mutation.go similarity index 100% rename from 06-mutation.go rename to src/06-mutation.go diff --git a/07-literal.go b/src/07-literal.go similarity index 100% rename from 07-literal.go rename to src/07-literal.go diff --git a/08-constant.go b/src/08-constant.go similarity index 100% rename from 08-constant.go rename to src/08-constant.go diff --git a/09-input.go b/src/09-input.go similarity index 100% rename from 09-input.go rename to src/09-input.go diff --git a/10-for.go b/src/10-for.go similarity index 100% rename from 10-for.go rename to src/10-for.go diff --git a/11-if.go b/src/11-if.go similarity index 100% rename from 11-if.go rename to src/11-if.go diff --git a/11b-case.go b/src/11b-case.go similarity index 100% rename from 11b-case.go rename to src/11b-case.go diff --git a/12-arrays.go b/src/12-arrays.go similarity index 100% rename from 12-arrays.go rename to src/12-arrays.go diff --git a/13-sum.go b/src/13-sum.go similarity index 100% rename from 13-sum.go rename to src/13-sum.go diff --git a/14-range.go b/src/14-range.go similarity index 100% rename from 14-range.go rename to src/14-range.go diff --git a/15-floats.go b/src/15-floats.go similarity index 100% rename from 15-floats.go rename to src/15-floats.go diff --git a/16-slices.go b/src/16-slices.go similarity index 100% rename from 16-slices.go rename to src/16-slices.go diff --git a/17-maps.go b/src/17-maps.go similarity index 100% rename from 17-maps.go rename to src/17-maps.go diff --git a/18-guard.go b/src/18-guard.go similarity index 100% rename from 18-guard.go rename to src/18-guard.go diff --git a/19-nesting.go b/src/19-nesting.go similarity index 100% rename from 19-nesting.go rename to src/19-nesting.go diff --git a/20-functions.go b/src/20-functions.go similarity index 100% rename from 20-functions.go rename to src/20-functions.go diff --git a/21-returns.go b/src/21-returns.go similarity index 100% rename from 21-returns.go rename to src/21-returns.go diff --git a/22-varargs.go b/src/22-varargs.go similarity index 100% rename from 22-varargs.go rename to src/22-varargs.go diff --git a/23-closures.go b/src/23-closures.go similarity index 100% rename from 23-closures.go rename to src/23-closures.go diff --git a/24-recursion.go b/src/24-recursion.go similarity index 100% rename from 24-recursion.go rename to src/24-recursion.go diff --git a/25-defer.go b/src/25-defer.go similarity index 100% rename from 25-defer.go rename to src/25-defer.go diff --git a/26-panic.go b/src/26-panic.go similarity index 100% rename from 26-panic.go rename to src/26-panic.go diff --git a/27-recover.go b/src/27-recover.go similarity index 100% rename from 27-recover.go rename to src/27-recover.go diff --git a/28-values.go b/src/28-values.go similarity index 100% rename from 28-values.go rename to src/28-values.go diff --git a/29-pointers.go b/src/29-pointers.go similarity index 100% rename from 29-pointers.go rename to src/29-pointers.go diff --git a/30-new.go b/src/30-new.go similarity index 100% rename from 30-new.go rename to src/30-new.go diff --git a/31-structs.go b/src/31-structs.go similarity index 100% rename from 31-structs.go rename to src/31-structs.go diff --git a/32-fields.go b/src/32-fields.go similarity index 100% rename from 32-fields.go rename to src/32-fields.go diff --git a/33-methods.go b/src/33-methods.go similarity index 100% rename from 33-methods.go rename to src/33-methods.go diff --git a/34-embedding.go b/src/34-embedding.go similarity index 100% rename from 34-embedding.go rename to src/34-embedding.go diff --git a/35-interfaces.go b/src/35-interfaces.go similarity index 100% rename from 35-interfaces.go rename to src/35-interfaces.go diff --git a/36-goroutines.go b/src/36-goroutines.go similarity index 100% rename from 36-goroutines.go rename to src/36-goroutines.go diff --git a/37-concurrency.go b/src/37-concurrency.go similarity index 100% rename from 37-concurrency.go rename to src/37-concurrency.go diff --git a/38-channels.go b/src/38-channels.go similarity index 100% rename from 38-channels.go rename to src/38-channels.go diff --git a/39-buffering.go b/src/39-buffering.go similarity index 100% rename from 39-buffering.go rename to src/39-buffering.go diff --git a/40-directions.go b/src/40-directions.go similarity index 100% rename from 40-directions.go rename to src/40-directions.go diff --git a/41-synchronization.go b/src/41-synchronization.go similarity index 100% rename from 41-synchronization.go rename to src/41-synchronization.go diff --git a/42-select.go b/src/42-select.go similarity index 100% rename from 42-select.go rename to src/42-select.go diff --git a/43-timeout.go b/src/43-timeout.go similarity index 100% rename from 43-timeout.go rename to src/43-timeout.go diff --git a/44-strings.go b/src/44-strings.go similarity index 100% rename from 44-strings.go rename to src/44-strings.go diff --git a/45-bytes.go b/src/45-bytes.go similarity index 100% rename from 45-bytes.go rename to src/45-bytes.go diff --git a/xx-args.go b/src/xx-args.go similarity index 100% rename from xx-args.go rename to src/xx-args.go diff --git a/xx-exec.go b/src/xx-exec.go similarity index 100% rename from xx-exec.go rename to src/xx-exec.go diff --git a/xx-exits.go b/src/xx-exits.go similarity index 100% rename from xx-exits.go rename to src/xx-exits.go diff --git a/xx-file-open.go b/src/xx-file-open.go similarity index 100% rename from xx-file-open.go rename to src/xx-file-open.go diff --git a/xx-file-read.go b/src/xx-file-read.go similarity index 100% rename from xx-file-read.go rename to src/xx-file-read.go diff --git a/xx-file-write.go b/src/xx-file-write.go similarity index 100% rename from xx-file-write.go rename to src/xx-file-write.go diff --git a/xx-flags.go b/src/xx-flags.go similarity index 100% rename from xx-flags.go rename to src/xx-flags.go diff --git a/xx-http-client.go b/src/xx-http-client.go similarity index 100% rename from xx-http-client.go rename to src/xx-http-client.go diff --git a/xx-http-server.go b/src/xx-http-server.go similarity index 100% rename from xx-http-server.go rename to src/xx-http-server.go diff --git a/xx-rand.go b/src/xx-rand.go similarity index 100% rename from xx-rand.go rename to src/xx-rand.go diff --git a/xx-sha1.go b/src/xx-sha1.go similarity index 100% rename from xx-sha1.go rename to src/xx-sha1.go diff --git a/xx-signals.go b/src/xx-signals.go similarity index 100% rename from xx-signals.go rename to src/xx-signals.go diff --git a/xx-sort.go b/src/xx-sort.go similarity index 100% rename from xx-sort.go rename to src/xx-sort.go diff --git a/xx-sortby.go b/src/xx-sortby.go similarity index 100% rename from xx-sortby.go rename to src/xx-sortby.go diff --git a/xx-spawn.go b/src/xx-spawn.go similarity index 100% rename from xx-spawn.go rename to src/xx-spawn.go diff --git a/xx-tcp-client.go b/src/xx-tcp-client.go similarity index 100% rename from xx-tcp-client.go rename to src/xx-tcp-client.go diff --git a/xx-tcp-server.go b/src/xx-tcp-server.go similarity index 100% rename from xx-tcp-server.go rename to src/xx-tcp-server.go diff --git a/xx-users.go b/src/xx-users.go similarity index 100% rename from xx-users.go rename to src/xx-users.go