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