diff --git a/examples/gobook.examples/ch1-01/hello/hello.go b/examples/ch1-01/hello/hello.go similarity index 100% rename from examples/gobook.examples/ch1-01/hello/hello.go rename to examples/ch1-01/hello/hello.go diff --git a/examples/gobook.examples/ch1-02/hello-alef/hello.alef b/examples/ch1-02/hello-alef/hello.alef similarity index 100% rename from examples/gobook.examples/ch1-02/hello-alef/hello.alef rename to examples/ch1-02/hello-alef/hello.alef diff --git a/examples/gobook.examples/ch1-02/hello-b/main.b b/examples/ch1-02/hello-b/main.b similarity index 100% rename from examples/gobook.examples/ch1-02/hello-b/main.b rename to examples/ch1-02/hello-b/main.b diff --git a/examples/gobook.examples/ch1-02/hello-c-01/hello-c-01.c b/examples/ch1-02/hello-c-01/hello-c-01.c similarity index 100% rename from examples/gobook.examples/ch1-02/hello-c-01/hello-c-01.c rename to examples/ch1-02/hello-c-01/hello-c-01.c diff --git a/examples/gobook.examples/ch1-02/hello-c-02/hello-c-02.c b/examples/ch1-02/hello-c-02/hello-c-02.c similarity index 100% rename from examples/gobook.examples/ch1-02/hello-c-02/hello-c-02.c rename to examples/ch1-02/hello-c-02/hello-c-02.c diff --git a/examples/gobook.examples/ch1-02/hello-c-03/hello-c-03.c b/examples/ch1-02/hello-c-03/hello-c-03.c similarity index 100% rename from examples/gobook.examples/ch1-02/hello-c-03/hello-c-03.c rename to examples/ch1-02/hello-c-03/hello-c-03.c diff --git a/examples/gobook.examples/ch1-02/hello-c-04/hello-c-04.c b/examples/ch1-02/hello-c-04/hello-c-04.c similarity index 100% rename from examples/gobook.examples/ch1-02/hello-c-04/hello-c-04.c rename to examples/ch1-02/hello-c-04/hello-c-04.c diff --git a/examples/gobook.examples/ch1-02/hello-go-200806/hello.go.txt b/examples/ch1-02/hello-go-200806/hello.go.txt similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-200806/hello.go.txt rename to examples/ch1-02/hello-go-200806/hello.go.txt diff --git a/examples/gobook.examples/ch1-02/hello-go-20080627/hello.go.txt b/examples/ch1-02/hello-go-20080627/hello.go.txt similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-20080627/hello.go.txt rename to examples/ch1-02/hello-go-20080627/hello.go.txt diff --git a/examples/gobook.examples/ch1-02/hello-go-20080811/hello.go.txt b/examples/ch1-02/hello-go-20080811/hello.go.txt similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-20080811/hello.go.txt rename to examples/ch1-02/hello-go-20080811/hello.go.txt diff --git a/examples/gobook.examples/ch1-02/hello-go-20081024/hello.go.txt b/examples/ch1-02/hello-go-20081024/hello.go.txt similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-20081024/hello.go.txt rename to examples/ch1-02/hello-go-20081024/hello.go.txt diff --git a/examples/gobook.examples/ch1-02/hello-go-20090915/hello.go.txt b/examples/ch1-02/hello-go-20090915/hello.go.txt similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-20090915/hello.go.txt rename to examples/ch1-02/hello-go-20090915/hello.go.txt diff --git a/examples/gobook.examples/ch1-02/hello-go-20091211/hello.go b/examples/ch1-02/hello-go-20091211/hello.go similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-20091211/hello.go rename to examples/ch1-02/hello-go-20091211/hello.go diff --git a/examples/gobook.examples/ch1-02/hello-go-asm/hello.go b/examples/ch1-02/hello-go-asm/hello.go similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-asm/hello.go rename to examples/ch1-02/hello-go-asm/hello.go diff --git a/examples/gobook.examples/ch1-02/hello-go-asm/hello_amd64.s b/examples/ch1-02/hello-go-asm/hello_amd64.s similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-asm/hello_amd64.s rename to examples/ch1-02/hello-go-asm/hello_amd64.s diff --git a/examples/gobook.examples/ch1-02/hello-go-cgo/hello.go b/examples/ch1-02/hello-go-cgo/hello.go similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-cgo/hello.go rename to examples/ch1-02/hello-go-cgo/hello.go diff --git a/examples/gobook.examples/ch1-02/hello-go-swig/hello.cc b/examples/ch1-02/hello-go-swig/hello.cc similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-swig/hello.cc rename to examples/ch1-02/hello-go-swig/hello.cc diff --git a/examples/gobook.examples/ch1-02/hello-go-swig/hello.go b/examples/ch1-02/hello-go-swig/hello.go similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-swig/hello.go rename to examples/ch1-02/hello-go-swig/hello.go diff --git a/examples/gobook.examples/ch1-02/hello-go-swig/hello.swigcxx b/examples/ch1-02/hello-go-swig/hello.swigcxx similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-swig/hello.swigcxx rename to examples/ch1-02/hello-go-swig/hello.swigcxx diff --git a/examples/gobook.examples/ch1-02/hello-go-v2/hello.go b/examples/ch1-02/hello-go-v2/hello.go similarity index 100% rename from examples/gobook.examples/ch1-02/hello-go-v2/hello.go rename to examples/ch1-02/hello-go-v2/hello.go diff --git a/examples/gobook.examples/ch1-02/hello-limbo/hello.limbo b/examples/ch1-02/hello-limbo/hello.limbo similarity index 100% rename from examples/gobook.examples/ch1-02/hello-limbo/hello.limbo rename to examples/ch1-02/hello-limbo/hello.limbo diff --git a/examples/gobook.examples/ch1-02/hello-newsqueak/hello.newsqueak b/examples/ch1-02/hello-newsqueak/hello.newsqueak similarity index 100% rename from examples/gobook.examples/ch1-02/hello-newsqueak/hello.newsqueak rename to examples/ch1-02/hello-newsqueak/hello.newsqueak diff --git a/examples/gobook.examples/ch1-02/prime-newsqueak/prime.newsqueak b/examples/ch1-02/prime-newsqueak/prime.newsqueak similarity index 100% rename from examples/gobook.examples/ch1-02/prime-newsqueak/prime.newsqueak rename to examples/ch1-02/prime-newsqueak/prime.newsqueak diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-01/hello-01 b/examples/ch2-01-quick-guide/hello-01/hello-01 similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-01/hello-01 rename to examples/ch2-01-quick-guide/hello-01/hello-01 diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-01/main.go b/examples/ch2-01-quick-guide/hello-01/main.go similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-01/main.go rename to examples/ch2-01-quick-guide/hello-01/main.go diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-02/main.go b/examples/ch2-01-quick-guide/hello-02/main.go similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-02/main.go rename to examples/ch2-01-quick-guide/hello-02/main.go diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-03/hello.c b/examples/ch2-01-quick-guide/hello-03/hello.c similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-03/hello.c rename to examples/ch2-01-quick-guide/hello-03/hello.c diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-03/main.go b/examples/ch2-01-quick-guide/hello-03/main.go similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-03/main.go rename to examples/ch2-01-quick-guide/hello-03/main.go diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-04/main.go b/examples/ch2-01-quick-guide/hello-04/main.go similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-04/main.go rename to examples/ch2-01-quick-guide/hello-04/main.go diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-05/main.go b/examples/ch2-01-quick-guide/hello-05/main.go similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-05/main.go rename to examples/ch2-01-quick-guide/hello-05/main.go diff --git a/examples/gobook.examples/ch2-01-quick-guide/hello-06/main.go b/examples/ch2-01-quick-guide/hello-06/main.go similarity index 100% rename from examples/gobook.examples/ch2-01-quick-guide/hello-06/main.go rename to examples/ch2-01-quick-guide/hello-06/main.go diff --git a/examples/gobook.examples/ch2-04-func/return-go-ptr/main.go b/examples/ch2-04-func/return-go-ptr/main.go similarity index 100% rename from examples/gobook.examples/ch2-04-func/return-go-ptr/main.go rename to examples/ch2-04-func/return-go-ptr/main.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/Makefile b/examples/ch2-05-internal/01-cgo-gen-files/Makefile similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/Makefile rename to examples/ch2-05-internal/01-cgo-gen-files/Makefile diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.c b/examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.c rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.c diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.h b/examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.h similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.h rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_export.h diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_flags b/examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_flags similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_flags rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_flags diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_gotypes.go b/examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_gotypes.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_gotypes.go rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_gotypes.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_main.c b/examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_main.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_main.c rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/_cgo_main.c diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo1.go b/examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo1.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo1.go rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo1.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo2.c b/examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo2.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo2.c rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/hello.cgo2.c diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo1.go b/examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo1.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo1.go rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo1.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo2.c b/examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo2.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo2.c rename to examples/ch2-05-internal/01-cgo-gen-files/_obj/main.cgo2.c diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/hello.go b/examples/ch2-05-internal/01-cgo-gen-files/hello.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/hello.go rename to examples/ch2-05-internal/01-cgo-gen-files/hello.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/main.go b/examples/ch2-05-internal/01-cgo-gen-files/main.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/main.go rename to examples/ch2-05-internal/01-cgo-gen-files/main.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/nocgo_1.go b/examples/ch2-05-internal/01-cgo-gen-files/nocgo_1.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/nocgo_1.go rename to examples/ch2-05-internal/01-cgo-gen-files/nocgo_1.go diff --git a/examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/nocgo_x.go b/examples/ch2-05-internal/01-cgo-gen-files/nocgo_x.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/01-cgo-gen-files/nocgo_x.go rename to examples/ch2-05-internal/01-cgo-gen-files/nocgo_x.go diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/Makefile b/examples/ch2-05-internal/02-go-call-c-func/Makefile similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/Makefile rename to examples/ch2-05-internal/02-go-call-c-func/Makefile diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.c b/examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.c rename to examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.c diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.h b/examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.h similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.h rename to examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_export.h diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_flags b/examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_flags similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_flags rename to examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_flags diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_gotypes.go b/examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_gotypes.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_gotypes.go rename to examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_gotypes.go diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_main.c b/examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_main.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_main.c rename to examples/ch2-05-internal/02-go-call-c-func/_obj/_cgo_main.c diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo1.go b/examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo1.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo1.go rename to examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo1.go diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo2.c b/examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo2.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo2.c rename to examples/ch2-05-internal/02-go-call-c-func/_obj/main.cgo2.c diff --git a/examples/gobook.examples/ch2-05-internal/02-go-call-c-func/main.go b/examples/ch2-05-internal/02-go-call-c-func/main.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/02-go-call-c-func/main.go rename to examples/ch2-05-internal/02-go-call-c-func/main.go diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/Makefile b/examples/ch2-05-internal/03-c-call-go-func/Makefile similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/Makefile rename to examples/ch2-05-internal/03-c-call-go-func/Makefile diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.c b/examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.c rename to examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.c diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.h b/examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.h similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.h rename to examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_export.h diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_flags b/examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_flags similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_flags rename to examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_flags diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_gotypes.go b/examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_gotypes.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_gotypes.go rename to examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_gotypes.go diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_main.c b/examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_main.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_main.c rename to examples/ch2-05-internal/03-c-call-go-func/_obj/_cgo_main.c diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo1.go b/examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo1.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo1.go rename to examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo1.go diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo2.c b/examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo2.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo2.c rename to examples/ch2-05-internal/03-c-call-go-func/_obj/sum.cgo2.c diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/main.c b/examples/ch2-05-internal/03-c-call-go-func/main.c similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/main.c rename to examples/ch2-05-internal/03-c-call-go-func/main.c diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/sum.go b/examples/ch2-05-internal/03-c-call-go-func/sum.go similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/sum.go rename to examples/ch2-05-internal/03-c-call-go-func/sum.go diff --git a/examples/gobook.examples/ch2-05-internal/03-c-call-go-func/sum.h b/examples/ch2-05-internal/03-c-call-go-func/sum.h similarity index 100% rename from examples/gobook.examples/ch2-05-internal/03-c-call-go-func/sum.h rename to examples/ch2-05-internal/03-c-call-go-func/sum.h diff --git a/examples/gobook.examples/ch2-06-qsort/01-qsort-v1/Makefile b/examples/ch2-06-qsort/01-qsort-v1/Makefile similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/01-qsort-v1/Makefile rename to examples/ch2-06-qsort/01-qsort-v1/Makefile diff --git a/examples/gobook.examples/ch2-06-qsort/01-qsort-v1/main.c b/examples/ch2-06-qsort/01-qsort-v1/main.c similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/01-qsort-v1/main.c rename to examples/ch2-06-qsort/01-qsort-v1/main.c diff --git a/examples/gobook.examples/ch2-06-qsort/02-qsort-v2/main.go b/examples/ch2-06-qsort/02-qsort-v2/main.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/02-qsort-v2/main.go rename to examples/ch2-06-qsort/02-qsort-v2/main.go diff --git a/examples/gobook.examples/ch2-06-qsort/02-qsort-v2/qsort.go b/examples/ch2-06-qsort/02-qsort-v2/qsort.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/02-qsort-v2/qsort.go rename to examples/ch2-06-qsort/02-qsort-v2/qsort.go diff --git a/examples/gobook.examples/ch2-06-qsort/02-qsort-v2/qsort_test.go b/examples/ch2-06-qsort/02-qsort-v2/qsort_test.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/02-qsort-v2/qsort_test.go rename to examples/ch2-06-qsort/02-qsort-v2/qsort_test.go diff --git a/examples/gobook.examples/ch2-06-qsort/02-qsort-v2/test_helper.go b/examples/ch2-06-qsort/02-qsort-v2/test_helper.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/02-qsort-v2/test_helper.go rename to examples/ch2-06-qsort/02-qsort-v2/test_helper.go diff --git a/examples/gobook.examples/ch2-06-qsort/03-qsort-v3/main.go b/examples/ch2-06-qsort/03-qsort-v3/main.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/03-qsort-v3/main.go rename to examples/ch2-06-qsort/03-qsort-v3/main.go diff --git a/examples/gobook.examples/ch2-06-qsort/03-qsort-v3/sort.go b/examples/ch2-06-qsort/03-qsort-v3/sort.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/03-qsort-v3/sort.go rename to examples/ch2-06-qsort/03-qsort-v3/sort.go diff --git a/examples/gobook.examples/ch2-06-qsort/03-qsort-v3/sort_test.go b/examples/ch2-06-qsort/03-qsort-v3/sort_test.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/03-qsort-v3/sort_test.go rename to examples/ch2-06-qsort/03-qsort-v3/sort_test.go diff --git a/examples/gobook.examples/ch2-06-qsort/04-qsort-v4/main.go b/examples/ch2-06-qsort/04-qsort-v4/main.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/04-qsort-v4/main.go rename to examples/ch2-06-qsort/04-qsort-v4/main.go diff --git a/examples/gobook.examples/ch2-06-qsort/04-qsort-v4/sort.go b/examples/ch2-06-qsort/04-qsort-v4/sort.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/04-qsort-v4/sort.go rename to examples/ch2-06-qsort/04-qsort-v4/sort.go diff --git a/examples/gobook.examples/ch2-06-qsort/04-qsort-v4/sort_test.go b/examples/ch2-06-qsort/04-qsort-v4/sort_test.go similarity index 100% rename from examples/gobook.examples/ch2-06-qsort/04-qsort-v4/sort_test.go rename to examples/ch2-06-qsort/04-qsort-v4/sort_test.go diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/main.go b/examples/ch2-08-class/class-cc2go/main.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/main.go rename to examples/ch2-08-class/class-cc2go/main.go diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer.cc b/examples/ch2-08-class/class-cc2go/my_buffer.cc similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer.cc rename to examples/ch2-08-class/class-cc2go/my_buffer.cc diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer.go b/examples/ch2-08-class/class-cc2go/my_buffer.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer.go rename to examples/ch2-08-class/class-cc2go/my_buffer.go diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer.h b/examples/ch2-08-class/class-cc2go/my_buffer.h similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer.h rename to examples/ch2-08-class/class-cc2go/my_buffer.h diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer_capi.cc b/examples/ch2-08-class/class-cc2go/my_buffer_capi.cc similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer_capi.cc rename to examples/ch2-08-class/class-cc2go/my_buffer_capi.cc diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer_capi.go b/examples/ch2-08-class/class-cc2go/my_buffer_capi.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer_capi.go rename to examples/ch2-08-class/class-cc2go/my_buffer_capi.go diff --git a/examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer_capi.h b/examples/ch2-08-class/class-cc2go/my_buffer_capi.h similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-cc2go/my_buffer_capi.h rename to examples/ch2-08-class/class-cc2go/my_buffer_capi.h diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/goobj.go b/examples/ch2-08-class/class-go2cc/goobj.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/goobj.go rename to examples/ch2-08-class/class-go2cc/goobj.go diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/main.cc b/examples/ch2-08-class/class-go2cc/main.cc similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/main.cc rename to examples/ch2-08-class/class-go2cc/main.cc diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/main.go b/examples/ch2-08-class/class-go2cc/main.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/main.go rename to examples/ch2-08-class/class-go2cc/main.go diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/persion.go b/examples/ch2-08-class/class-go2cc/persion.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/persion.go rename to examples/ch2-08-class/class-go2cc/persion.go diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/person.cc b/examples/ch2-08-class/class-go2cc/person.cc similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/person.cc rename to examples/ch2-08-class/class-go2cc/person.cc diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/person.h b/examples/ch2-08-class/class-go2cc/person.h similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/person.h rename to examples/ch2-08-class/class-go2cc/person.h diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/person_capi.go b/examples/ch2-08-class/class-go2cc/person_capi.go similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/person_capi.go rename to examples/ch2-08-class/class-go2cc/person_capi.go diff --git a/examples/gobook.examples/ch2-08-class/class-go2cc/person_capi.h b/examples/ch2-08-class/class-go2cc/person_capi.h similarity index 100% rename from examples/gobook.examples/ch2-08-class/class-go2cc/person_capi.h rename to examples/ch2-08-class/class-go2cc/person_capi.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/Makefile b/examples/ch2-09-so-and-lib/incorrect-dll-api/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/Makefile rename to examples/ch2-09-so-and-lib/incorrect-dll-api/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/main.go b/examples/ch2-09-so-and-lib/incorrect-dll-api/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/main.go rename to examples/ch2-09-so-and-lib/incorrect-dll-api/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/Makefile b/examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/Makefile rename to examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.c b/examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.c rename to examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.h b/examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.h rename to examples/ch2-09-so-and-lib/incorrect-dll-api/mystring/mystring.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/Makefile b/examples/ch2-09-so-and-lib/make-clib-dll/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/Makefile rename to examples/ch2-09-so-and-lib/make-clib-dll/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/_test_main.c b/examples/ch2-09-so-and-lib/make-clib-dll/_test_main.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/_test_main.c rename to examples/ch2-09-so-and-lib/make-clib-dll/_test_main.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/main.go b/examples/ch2-09-so-and-lib/make-clib-dll/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/main.go rename to examples/ch2-09-so-and-lib/make-clib-dll/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/number-win64.def b/examples/ch2-09-so-and-lib/make-clib-dll/number-win64.def similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/number-win64.def rename to examples/ch2-09-so-and-lib/make-clib-dll/number-win64.def diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/number.h b/examples/ch2-09-so-and-lib/make-clib-dll/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-dll/number.h rename to examples/ch2-09-so-and-lib/make-clib-dll/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/Makefile b/examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/Makefile rename to examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/_test_main.c b/examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/_test_main.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/_test_main.c rename to examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/_test_main.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.go b/examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.go rename to examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.h b/examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.h rename to examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/main.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.go b/examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.go rename to examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.h b/examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.h rename to examples/ch2-09-so-and-lib/make-clib-from-multi-pkg/number/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/Makefile b/examples/ch2-09-so-and-lib/make-clib-shared/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/Makefile rename to examples/ch2-09-so-and-lib/make-clib-shared/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/_test_main.c b/examples/ch2-09-so-and-lib/make-clib-shared/_test_main.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/_test_main.c rename to examples/ch2-09-so-and-lib/make-clib-shared/_test_main.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/main.go b/examples/ch2-09-so-and-lib/make-clib-shared/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/main.go rename to examples/ch2-09-so-and-lib/make-clib-shared/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/number.h b/examples/ch2-09-so-and-lib/make-clib-shared/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-shared/number.h rename to examples/ch2-09-so-and-lib/make-clib-shared/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/Makefile b/examples/ch2-09-so-and-lib/make-clib-static/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/Makefile rename to examples/ch2-09-so-and-lib/make-clib-static/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/_test_main.c b/examples/ch2-09-so-and-lib/make-clib-static/_test_main.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/_test_main.c rename to examples/ch2-09-so-and-lib/make-clib-static/_test_main.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/main.go b/examples/ch2-09-so-and-lib/make-clib-static/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/main.go rename to examples/ch2-09-so-and-lib/make-clib-static/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/number.h b/examples/ch2-09-so-and-lib/make-clib-static/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/make-clib-static/number.h rename to examples/ch2-09-so-and-lib/make-clib-static/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/plugin/Makefile b/examples/ch2-09-so-and-lib/plugin/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/plugin/Makefile rename to examples/ch2-09-so-and-lib/plugin/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/plugin/main.go b/examples/ch2-09-so-and-lib/plugin/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/plugin/main.go rename to examples/ch2-09-so-and-lib/plugin/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/plugin/plugin.go b/examples/ch2-09-so-and-lib/plugin/plugin.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/plugin/plugin.go rename to examples/ch2-09-so-and-lib/plugin/plugin.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/Makefile b/examples/ch2-09-so-and-lib/use-clib-shared/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/Makefile rename to examples/ch2-09-so-and-lib/use-clib-shared/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/main.go b/examples/ch2-09-so-and-lib/use-clib-shared/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/main.go rename to examples/ch2-09-so-and-lib/use-clib-shared/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/number/Makefile b/examples/ch2-09-so-and-lib/use-clib-shared/number/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/number/Makefile rename to examples/ch2-09-so-and-lib/use-clib-shared/number/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/number/number.c b/examples/ch2-09-so-and-lib/use-clib-shared/number/number.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/number/number.c rename to examples/ch2-09-so-and-lib/use-clib-shared/number/number.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/number/number.h b/examples/ch2-09-so-and-lib/use-clib-shared/number/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-shared/number/number.h rename to examples/ch2-09-so-and-lib/use-clib-shared/number/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/Makefile b/examples/ch2-09-so-and-lib/use-clib-static-v1/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/Makefile rename to examples/ch2-09-so-and-lib/use-clib-static-v1/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/main.go b/examples/ch2-09-so-and-lib/use-clib-static-v1/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/main.go rename to examples/ch2-09-so-and-lib/use-clib-static-v1/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/number/Makefile b/examples/ch2-09-so-and-lib/use-clib-static-v1/number/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/number/Makefile rename to examples/ch2-09-so-and-lib/use-clib-static-v1/number/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.c b/examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.c rename to examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.h b/examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.h rename to examples/ch2-09-so-and-lib/use-clib-static-v1/number/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/Makefile b/examples/ch2-09-so-and-lib/use-clib-static-v2/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/Makefile rename to examples/ch2-09-so-and-lib/use-clib-static-v2/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/main.go b/examples/ch2-09-so-and-lib/use-clib-static-v2/main.go similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/main.go rename to examples/ch2-09-so-and-lib/use-clib-static-v2/main.go diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/number/Makefile b/examples/ch2-09-so-and-lib/use-clib-static-v2/number/Makefile similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/number/Makefile rename to examples/ch2-09-so-and-lib/use-clib-static-v2/number/Makefile diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.c b/examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.c rename to examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.c diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.h b/examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.h similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.h rename to examples/ch2-09-so-and-lib/use-clib-static-v2/number/number.h diff --git a/examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/z_link_number_c.c b/examples/ch2-09-so-and-lib/use-clib-static-v2/z_link_number_c.c similarity index 100% rename from examples/gobook.examples/ch2-09-so-and-lib/use-clib-static-v2/z_link_number_c.c rename to examples/ch2-09-so-and-lib/use-clib-static-v2/z_link_number_c.c diff --git a/examples/gobook.examples/ch2-10-py/hello-py/Makefile b/examples/ch2-10-py/hello-py/Makefile similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-py/Makefile rename to examples/ch2-10-py/hello-py/Makefile diff --git a/examples/gobook.examples/ch2-10-py/hello-py/gopkg.h b/examples/ch2-10-py/hello-py/gopkg.h similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-py/gopkg.h rename to examples/ch2-10-py/hello-py/gopkg.h diff --git a/examples/gobook.examples/ch2-10-py/hello-py/main.go b/examples/ch2-10-py/hello-py/main.go similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-py/main.go rename to examples/ch2-10-py/hello-py/main.go diff --git a/examples/gobook.examples/ch2-10-py/hello-py/py3-config.go b/examples/ch2-10-py/hello-py/py3-config.go similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-py/py3-config.go rename to examples/ch2-10-py/hello-py/py3-config.go diff --git a/examples/gobook.examples/ch2-10-py/hello-so/Makefile b/examples/ch2-10-py/hello-so/Makefile similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-so/Makefile rename to examples/ch2-10-py/hello-so/Makefile diff --git a/examples/gobook.examples/ch2-10-py/hello-so/_test_so.c b/examples/ch2-10-py/hello-so/_test_so.c similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-so/_test_so.c rename to examples/ch2-10-py/hello-so/_test_so.c diff --git a/examples/gobook.examples/ch2-10-py/hello-so/hello.py b/examples/ch2-10-py/hello-so/hello.py similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-so/hello.py rename to examples/ch2-10-py/hello-so/hello.py diff --git a/examples/gobook.examples/ch2-10-py/hello-so/main.go b/examples/ch2-10-py/hello-so/main.go similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-so/main.go rename to examples/ch2-10-py/hello-so/main.go diff --git a/examples/gobook.examples/ch2-10-py/hello-so/say-hello.h b/examples/ch2-10-py/hello-so/say-hello.h similarity index 100% rename from examples/gobook.examples/ch2-10-py/hello-so/say-hello.h rename to examples/ch2-10-py/hello-so/say-hello.h diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v1/Makefile b/examples/ch2-xx-08/hello-swig-v1/Makefile similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v1/Makefile rename to examples/ch2-xx-08/hello-swig-v1/Makefile diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v1/hello.cc b/examples/ch2-xx-08/hello-swig-v1/hello.cc similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v1/hello.cc rename to examples/ch2-xx-08/hello-swig-v1/hello.cc diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v1/hello.swigcxx b/examples/ch2-xx-08/hello-swig-v1/hello.swigcxx similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v1/hello.swigcxx rename to examples/ch2-xx-08/hello-swig-v1/hello.swigcxx diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v1/hello_test.go b/examples/ch2-xx-08/hello-swig-v1/hello_test.go similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v1/hello_test.go rename to examples/ch2-xx-08/hello-swig-v1/hello_test.go diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v1/runme.go b/examples/ch2-xx-08/hello-swig-v1/runme.go similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v1/runme.go rename to examples/ch2-xx-08/hello-swig-v1/runme.go diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v2/Makefile b/examples/ch2-xx-08/hello-swig-v2/Makefile similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v2/Makefile rename to examples/ch2-xx-08/hello-swig-v2/Makefile diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v2/hello.cc b/examples/ch2-xx-08/hello-swig-v2/hello.cc similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v2/hello.cc rename to examples/ch2-xx-08/hello-swig-v2/hello.cc diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v2/hello.go b/examples/ch2-xx-08/hello-swig-v2/hello.go similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v2/hello.go rename to examples/ch2-xx-08/hello-swig-v2/hello.go diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v2/hello.i b/examples/ch2-xx-08/hello-swig-v2/hello.i similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v2/hello.i rename to examples/ch2-xx-08/hello-swig-v2/hello.i diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v2/runme.go b/examples/ch2-xx-08/hello-swig-v2/runme.go similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v2/runme.go rename to examples/ch2-xx-08/hello-swig-v2/runme.go diff --git a/examples/gobook.examples/ch2-xx-08/hello-swig-v2/swig_wrap.cc b/examples/ch2-xx-08/hello-swig-v2/swig_wrap.cc similarity index 100% rename from examples/gobook.examples/ch2-xx-08/hello-swig-v2/swig_wrap.cc rename to examples/ch2-xx-08/hello-swig-v2/swig_wrap.cc diff --git a/examples/gobook.examples/ch2-xx/hello/.gitignore b/examples/ch2-xx/hello/.gitignore similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/.gitignore rename to examples/ch2-xx/hello/.gitignore diff --git a/examples/gobook.examples/ch2-xx/hello/Makefile b/examples/ch2-xx/hello/Makefile similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/Makefile rename to examples/ch2-xx/hello/Makefile diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/_cgo_export.c b/examples/ch2-xx/hello/_obj/_cgo_export.c similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/_cgo_export.c rename to examples/ch2-xx/hello/_obj/_cgo_export.c diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/_cgo_export.h b/examples/ch2-xx/hello/_obj/_cgo_export.h similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/_cgo_export.h rename to examples/ch2-xx/hello/_obj/_cgo_export.h diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/_cgo_flags b/examples/ch2-xx/hello/_obj/_cgo_flags similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/_cgo_flags rename to examples/ch2-xx/hello/_obj/_cgo_flags diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/_cgo_gotypes.go b/examples/ch2-xx/hello/_obj/_cgo_gotypes.go similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/_cgo_gotypes.go rename to examples/ch2-xx/hello/_obj/_cgo_gotypes.go diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/_cgo_main.c b/examples/ch2-xx/hello/_obj/_cgo_main.c similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/_cgo_main.c rename to examples/ch2-xx/hello/_obj/_cgo_main.c diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/hello.cgo1.go b/examples/ch2-xx/hello/_obj/hello.cgo1.go similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/hello.cgo1.go rename to examples/ch2-xx/hello/_obj/hello.cgo1.go diff --git a/examples/gobook.examples/ch2-xx/hello/_obj/hello.cgo2.c b/examples/ch2-xx/hello/_obj/hello.cgo2.c similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/_obj/hello.cgo2.c rename to examples/ch2-xx/hello/_obj/hello.cgo2.c diff --git a/examples/gobook.examples/ch2-xx/hello/hello.go b/examples/ch2-xx/hello/hello.go similarity index 100% rename from examples/gobook.examples/ch2-xx/hello/hello.go rename to examples/ch2-xx/hello/hello.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/id-01/pkg.go b/examples/ch3-01-quick-guide/id-01/pkg.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/id-01/pkg.go rename to examples/ch3-01-quick-guide/id-01/pkg.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/id-01/runme.go b/examples/ch3-01-quick-guide/id-01/runme.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/id-01/runme.go rename to examples/ch3-01-quick-guide/id-01/runme.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/id-02/pkg.go b/examples/ch3-01-quick-guide/id-02/pkg.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/id-02/pkg.go rename to examples/ch3-01-quick-guide/id-02/pkg.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/id-02/pkg_amd64.s b/examples/ch3-01-quick-guide/id-02/pkg_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/id-02/pkg_amd64.s rename to examples/ch3-01-quick-guide/id-02/pkg_amd64.s diff --git a/examples/gobook.examples/ch3-01-quick-guide/id-02/runme.go b/examples/ch3-01-quick-guide/id-02/runme.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/id-02/runme.go rename to examples/ch3-01-quick-guide/id-02/runme.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/main-01/Makefile b/examples/ch3-01-quick-guide/main-01/Makefile similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/main-01/Makefile rename to examples/ch3-01-quick-guide/main-01/Makefile diff --git a/examples/gobook.examples/ch3-01-quick-guide/main-01/main.go b/examples/ch3-01-quick-guide/main-01/main.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/main-01/main.go rename to examples/ch3-01-quick-guide/main-01/main.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/main-01/main_amd64.s b/examples/ch3-01-quick-guide/main-01/main_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/main-01/main_amd64.s rename to examples/ch3-01-quick-guide/main-01/main_amd64.s diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-01/pkg.go b/examples/ch3-01-quick-guide/str-01/pkg.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-01/pkg.go rename to examples/ch3-01-quick-guide/str-01/pkg.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-02/pkg.go b/examples/ch3-01-quick-guide/str-02/pkg.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-02/pkg.go rename to examples/ch3-01-quick-guide/str-02/pkg.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-02/pkg_amd64.s b/examples/ch3-01-quick-guide/str-02/pkg_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-02/pkg_amd64.s rename to examples/ch3-01-quick-guide/str-02/pkg_amd64.s diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-02/runme.go b/examples/ch3-01-quick-guide/str-02/runme.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-02/runme.go rename to examples/ch3-01-quick-guide/str-02/runme.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-03/pkg.go b/examples/ch3-01-quick-guide/str-03/pkg.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-03/pkg.go rename to examples/ch3-01-quick-guide/str-03/pkg.go diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-03/pkg_amd64.s b/examples/ch3-01-quick-guide/str-03/pkg_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-03/pkg_amd64.s rename to examples/ch3-01-quick-guide/str-03/pkg_amd64.s diff --git a/examples/gobook.examples/ch3-01-quick-guide/str-03/runme.go b/examples/ch3-01-quick-guide/str-03/runme.go similarity index 100% rename from examples/gobook.examples/ch3-01-quick-guide/str-03/runme.go rename to examples/ch3-01-quick-guide/str-03/runme.go diff --git a/examples/gobook.examples/ch3-06-func-again/asm-split/main.go b/examples/ch3-06-func-again/asm-split/main.go similarity index 100% rename from examples/gobook.examples/ch3-06-func-again/asm-split/main.go rename to examples/ch3-06-func-again/asm-split/main.go diff --git a/examples/gobook.examples/ch3-06-func-again/asm-split/main_amd64.s b/examples/ch3-06-func-again/asm-split/main_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-06-func-again/asm-split/main_amd64.s rename to examples/ch3-06-func-again/asm-split/main_amd64.s diff --git a/examples/gobook.examples/ch3-08-debug/hello-asm/main.go b/examples/ch3-08-debug/hello-asm/main.go similarity index 100% rename from examples/gobook.examples/ch3-08-debug/hello-asm/main.go rename to examples/ch3-08-debug/hello-asm/main.go diff --git a/examples/gobook.examples/ch3-08-debug/hello-asm/main_amd64.s b/examples/ch3-08-debug/hello-asm/main_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-08-debug/hello-asm/main_amd64.s rename to examples/ch3-08-debug/hello-asm/main_amd64.s diff --git a/examples/gobook.examples/ch3-08-debug/hello/main.go b/examples/ch3-08-debug/hello/main.go similarity index 100% rename from examples/gobook.examples/ch3-08-debug/hello/main.go rename to examples/ch3-08-debug/hello/main.go diff --git a/examples/gobook.examples/ch3-xx/add/add.go b/examples/ch3-xx/add/add.go similarity index 100% rename from examples/gobook.examples/ch3-xx/add/add.go rename to examples/ch3-xx/add/add.go diff --git a/examples/gobook.examples/ch3-xx/add/add_asm.go b/examples/ch3-xx/add/add_asm.go similarity index 100% rename from examples/gobook.examples/ch3-xx/add/add_asm.go rename to examples/ch3-xx/add/add_asm.go diff --git a/examples/gobook.examples/ch3-xx/add/add_asm_amd64.s b/examples/ch3-xx/add/add_asm_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/add/add_asm_amd64.s rename to examples/ch3-xx/add/add_asm_amd64.s diff --git a/examples/gobook.examples/ch3-xx/add/add_asm_generic.go b/examples/ch3-xx/add/add_asm_generic.go similarity index 100% rename from examples/gobook.examples/ch3-xx/add/add_asm_generic.go rename to examples/ch3-xx/add/add_asm_generic.go diff --git a/examples/gobook.examples/ch3-xx/add/add_test.go b/examples/ch3-xx/add/add_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/add/add_test.go rename to examples/ch3-xx/add/add_test.go diff --git a/examples/gobook.examples/ch3-xx/add/runme.go b/examples/ch3-xx/add/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/add/runme.go rename to examples/ch3-xx/add/runme.go diff --git a/examples/gobook.examples/ch3-xx/binary_search/binary_search.go b/examples/ch3-xx/binary_search/binary_search.go similarity index 100% rename from examples/gobook.examples/ch3-xx/binary_search/binary_search.go rename to examples/ch3-xx/binary_search/binary_search.go diff --git a/examples/gobook.examples/ch3-xx/binary_search/binary_search_amd64.s b/examples/ch3-xx/binary_search/binary_search_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/binary_search/binary_search_amd64.s rename to examples/ch3-xx/binary_search/binary_search_amd64.s diff --git a/examples/gobook.examples/ch3-xx/binary_search/binary_search_test.go b/examples/ch3-xx/binary_search/binary_search_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/binary_search/binary_search_test.go rename to examples/ch3-xx/binary_search/binary_search_test.go diff --git a/examples/gobook.examples/ch3-xx/cfun/main.go b/examples/ch3-xx/cfun/main.go similarity index 100% rename from examples/gobook.examples/ch3-xx/cfun/main.go rename to examples/ch3-xx/cfun/main.go diff --git a/examples/gobook.examples/ch3-xx/cfun/vendor/asmpkg/asmpkg.go b/examples/ch3-xx/cfun/vendor/asmpkg/asmpkg.go similarity index 100% rename from examples/gobook.examples/ch3-xx/cfun/vendor/asmpkg/asmpkg.go rename to examples/ch3-xx/cfun/vendor/asmpkg/asmpkg.go diff --git a/examples/gobook.examples/ch3-xx/cfun/vendor/asmpkg/asmpkg_amd64.s b/examples/ch3-xx/cfun/vendor/asmpkg/asmpkg_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/cfun/vendor/asmpkg/asmpkg_amd64.s rename to examples/ch3-xx/cfun/vendor/asmpkg/asmpkg_amd64.s diff --git a/examples/gobook.examples/ch3-xx/globalvar/asm_amd64.s b/examples/ch3-xx/globalvar/asm_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/globalvar/asm_amd64.s rename to examples/ch3-xx/globalvar/asm_amd64.s diff --git a/examples/gobook.examples/ch3-xx/globalvar/globalvar.go b/examples/ch3-xx/globalvar/globalvar.go similarity index 100% rename from examples/gobook.examples/ch3-xx/globalvar/globalvar.go rename to examples/ch3-xx/globalvar/globalvar.go diff --git a/examples/gobook.examples/ch3-xx/globalvar/runme.go b/examples/ch3-xx/globalvar/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/globalvar/runme.go rename to examples/ch3-xx/globalvar/runme.go diff --git a/examples/gobook.examples/ch3-xx/hello/hello.go b/examples/ch3-xx/hello/hello.go similarity index 100% rename from examples/gobook.examples/ch3-xx/hello/hello.go rename to examples/ch3-xx/hello/hello.go diff --git a/examples/gobook.examples/ch3-xx/hello/hello_amd64.s b/examples/ch3-xx/hello/hello_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/hello/hello_amd64.s rename to examples/ch3-xx/hello/hello_amd64.s diff --git a/examples/gobook.examples/ch3-xx/hello/runme.go b/examples/ch3-xx/hello/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/hello/runme.go rename to examples/ch3-xx/hello/runme.go diff --git a/examples/gobook.examples/ch3-xx/ifelse/ifelse.go b/examples/ch3-xx/ifelse/ifelse.go similarity index 100% rename from examples/gobook.examples/ch3-xx/ifelse/ifelse.go rename to examples/ch3-xx/ifelse/ifelse.go diff --git a/examples/gobook.examples/ch3-xx/ifelse/ifelse_ams_amd64.s b/examples/ch3-xx/ifelse/ifelse_ams_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/ifelse/ifelse_ams_amd64.s rename to examples/ch3-xx/ifelse/ifelse_ams_amd64.s diff --git a/examples/gobook.examples/ch3-xx/ifelse/ifelse_test.go b/examples/ch3-xx/ifelse/ifelse_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/ifelse/ifelse_test.go rename to examples/ch3-xx/ifelse/ifelse_test.go diff --git a/examples/gobook.examples/ch3-xx/ifelse/runme.go b/examples/ch3-xx/ifelse/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/ifelse/runme.go rename to examples/ch3-xx/ifelse/runme.go diff --git a/examples/gobook.examples/ch3-xx/instr/bench_test.go b/examples/ch3-xx/instr/bench_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/instr/bench_test.go rename to examples/ch3-xx/instr/bench_test.go diff --git a/examples/gobook.examples/ch3-xx/instr/instr.go b/examples/ch3-xx/instr/instr.go similarity index 100% rename from examples/gobook.examples/ch3-xx/instr/instr.go rename to examples/ch3-xx/instr/instr.go diff --git a/examples/gobook.examples/ch3-xx/instr/instr_amd64.s b/examples/ch3-xx/instr/instr_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/instr/instr_amd64.s rename to examples/ch3-xx/instr/instr_amd64.s diff --git a/examples/gobook.examples/ch3-xx/loop/loop.go b/examples/ch3-xx/loop/loop.go similarity index 100% rename from examples/gobook.examples/ch3-xx/loop/loop.go rename to examples/ch3-xx/loop/loop.go diff --git a/examples/gobook.examples/ch3-xx/loop/loop_asm_amd64.s b/examples/ch3-xx/loop/loop_asm_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/loop/loop_asm_amd64.s rename to examples/ch3-xx/loop/loop_asm_amd64.s diff --git a/examples/gobook.examples/ch3-xx/loop/loop_test.go b/examples/ch3-xx/loop/loop_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/loop/loop_test.go rename to examples/ch3-xx/loop/loop_test.go diff --git a/examples/gobook.examples/ch3-xx/loop/runme.go b/examples/ch3-xx/loop/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/loop/runme.go rename to examples/ch3-xx/loop/runme.go diff --git a/examples/gobook.examples/ch3-xx/min/min.go b/examples/ch3-xx/min/min.go similarity index 100% rename from examples/gobook.examples/ch3-xx/min/min.go rename to examples/ch3-xx/min/min.go diff --git a/examples/gobook.examples/ch3-xx/min/min_asm_amd64.s b/examples/ch3-xx/min/min_asm_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/min/min_asm_amd64.s rename to examples/ch3-xx/min/min_asm_amd64.s diff --git a/examples/gobook.examples/ch3-xx/min/min_test.go b/examples/ch3-xx/min/min_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/min/min_test.go rename to examples/ch3-xx/min/min_test.go diff --git a/examples/gobook.examples/ch3-xx/min/runme.go b/examples/ch3-xx/min/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/min/runme.go rename to examples/ch3-xx/min/runme.go diff --git a/examples/gobook.examples/ch3-xx/slice/runme.go b/examples/ch3-xx/slice/runme.go similarity index 100% rename from examples/gobook.examples/ch3-xx/slice/runme.go rename to examples/ch3-xx/slice/runme.go diff --git a/examples/gobook.examples/ch3-xx/slice/slice.go b/examples/ch3-xx/slice/slice.go similarity index 100% rename from examples/gobook.examples/ch3-xx/slice/slice.go rename to examples/ch3-xx/slice/slice.go diff --git a/examples/gobook.examples/ch3-xx/slice/slice_asm_amd64.s b/examples/ch3-xx/slice/slice_asm_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/slice/slice_asm_amd64.s rename to examples/ch3-xx/slice/slice_asm_amd64.s diff --git a/examples/gobook.examples/ch3-xx/slice/slice_test.go b/examples/ch3-xx/slice/slice_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/slice/slice_test.go rename to examples/ch3-xx/slice/slice_test.go diff --git a/examples/gobook.examples/ch3-xx/stackmap/stackmap.go b/examples/ch3-xx/stackmap/stackmap.go similarity index 100% rename from examples/gobook.examples/ch3-xx/stackmap/stackmap.go rename to examples/ch3-xx/stackmap/stackmap.go diff --git a/examples/gobook.examples/ch3-xx/stackmap/stackmap_amd64.s b/examples/ch3-xx/stackmap/stackmap_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/stackmap/stackmap_amd64.s rename to examples/ch3-xx/stackmap/stackmap_amd64.s diff --git a/examples/gobook.examples/ch3-xx/stackmap/stackmap_test.go b/examples/ch3-xx/stackmap/stackmap_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/stackmap/stackmap_test.go rename to examples/ch3-xx/stackmap/stackmap_test.go diff --git a/examples/gobook.examples/ch3-xx/sum/sum.go b/examples/ch3-xx/sum/sum.go similarity index 100% rename from examples/gobook.examples/ch3-xx/sum/sum.go rename to examples/ch3-xx/sum/sum.go diff --git a/examples/gobook.examples/ch3-xx/sum/sum_amd64.s b/examples/ch3-xx/sum/sum_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/sum/sum_amd64.s rename to examples/ch3-xx/sum/sum_amd64.s diff --git a/examples/gobook.examples/ch3-xx/sum/sum_test.go b/examples/ch3-xx/sum/sum_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/sum/sum_test.go rename to examples/ch3-xx/sum/sum_test.go diff --git a/examples/gobook.examples/ch3-xx/vector/sum_amd64.s b/examples/ch3-xx/vector/sum_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/vector/sum_amd64.s rename to examples/ch3-xx/vector/sum_amd64.s diff --git a/examples/gobook.examples/ch3-xx/vector/vector.go b/examples/ch3-xx/vector/vector.go similarity index 100% rename from examples/gobook.examples/ch3-xx/vector/vector.go rename to examples/ch3-xx/vector/vector.go diff --git a/examples/gobook.examples/ch3-xx/vector/vector_amd64.s b/examples/ch3-xx/vector/vector_amd64.s similarity index 100% rename from examples/gobook.examples/ch3-xx/vector/vector_amd64.s rename to examples/ch3-xx/vector/vector_amd64.s diff --git a/examples/gobook.examples/ch3-xx/vector/vector_test.go b/examples/ch3-xx/vector/vector_test.go similarity index 100% rename from examples/gobook.examples/ch3-xx/vector/vector_test.go rename to examples/ch3-xx/vector/vector_test.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-client-v1/main.go b/examples/ch4-01-rpc-intro/hello-client-v1/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-client-v1/main.go rename to examples/ch4-01-rpc-intro/hello-client-v1/main.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-server-v1/main.go b/examples/ch4-01-rpc-intro/hello-server-v1/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-server-v1/main.go rename to examples/ch4-01-rpc-intro/hello-server-v1/main.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-service-v2/api/hello.go b/examples/ch4-01-rpc-intro/hello-service-v2/api/hello.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-service-v2/api/hello.go rename to examples/ch4-01-rpc-intro/hello-service-v2/api/hello.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-service-v2/client/main.go b/examples/ch4-01-rpc-intro/hello-service-v2/client/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-service-v2/client/main.go rename to examples/ch4-01-rpc-intro/hello-service-v2/client/main.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-service-v2/server/main.go b/examples/ch4-01-rpc-intro/hello-service-v2/server/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-service-v2/server/main.go rename to examples/ch4-01-rpc-intro/hello-service-v2/server/main.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-service-v3/client/main.go b/examples/ch4-01-rpc-intro/hello-service-v3/client/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-service-v3/client/main.go rename to examples/ch4-01-rpc-intro/hello-service-v3/client/main.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-service-v3/server-on-http/main.go b/examples/ch4-01-rpc-intro/hello-service-v3/server-on-http/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-service-v3/server-on-http/main.go rename to examples/ch4-01-rpc-intro/hello-service-v3/server-on-http/main.go diff --git a/examples/gobook.examples/ch4-01-rpc-intro/hello-service-v3/server/main.go b/examples/ch4-01-rpc-intro/hello-service-v3/server/main.go similarity index 100% rename from examples/gobook.examples/ch4-01-rpc-intro/hello-service-v3/server/main.go rename to examples/ch4-01-rpc-intro/hello-service-v3/server/main.go diff --git a/examples/gobook.examples/ch4-02-proto/hello-server/main.go b/examples/ch4-02-proto/hello-server/main.go similarity index 100% rename from examples/gobook.examples/ch4-02-proto/hello-server/main.go rename to examples/ch4-02-proto/hello-server/main.go diff --git a/examples/gobook.examples/ch4-02-proto/hello.pb/Makefile b/examples/ch4-02-proto/hello.pb/Makefile similarity index 100% rename from examples/gobook.examples/ch4-02-proto/hello.pb/Makefile rename to examples/ch4-02-proto/hello.pb/Makefile diff --git a/examples/gobook.examples/ch4-02-proto/hello.pb/hello.pb.go b/examples/ch4-02-proto/hello.pb/hello.pb.go similarity index 100% rename from examples/gobook.examples/ch4-02-proto/hello.pb/hello.pb.go rename to examples/ch4-02-proto/hello.pb/hello.pb.go diff --git a/examples/gobook.examples/ch4-02-proto/hello.pb/hello.proto b/examples/ch4-02-proto/hello.pb/hello.proto similarity index 100% rename from examples/gobook.examples/ch4-02-proto/hello.pb/hello.proto rename to examples/ch4-02-proto/hello.pb/hello.proto diff --git a/examples/gobook.examples/ch4-02-proto/protoc-gen-go-netrpc/main.go b/examples/ch4-02-proto/protoc-gen-go-netrpc/main.go similarity index 100% rename from examples/gobook.examples/ch4-02-proto/protoc-gen-go-netrpc/main.go rename to examples/ch4-02-proto/protoc-gen-go-netrpc/main.go diff --git a/examples/gobook.examples/ch4-02-proto/protoc-gen-go-netrpc/netprpc.go b/examples/ch4-02-proto/protoc-gen-go-netrpc/netprpc.go similarity index 100% rename from examples/gobook.examples/ch4-02-proto/protoc-gen-go-netrpc/netprpc.go rename to examples/ch4-02-proto/protoc-gen-go-netrpc/netprpc.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-auth/client/main.go b/examples/ch4-03-rpc-hack/rpc-auth/client/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-auth/client/main.go rename to examples/ch4-03-rpc-hack/rpc-auth/client/main.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-auth/main.go b/examples/ch4-03-rpc-hack/rpc-auth/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-auth/main.go rename to examples/ch4-03-rpc-hack/rpc-auth/main.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-auth/server/main.go b/examples/ch4-03-rpc-hack/rpc-auth/server/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-auth/server/main.go rename to examples/ch4-03-rpc-hack/rpc-auth/server/main.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-context/client/main.go b/examples/ch4-03-rpc-hack/rpc-context/client/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-context/client/main.go rename to examples/ch4-03-rpc-hack/rpc-context/client/main.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-context/server/main.go b/examples/ch4-03-rpc-hack/rpc-context/server/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-context/server/main.go rename to examples/ch4-03-rpc-hack/rpc-context/server/main.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-reverse/client/main.go b/examples/ch4-03-rpc-hack/rpc-reverse/client/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-reverse/client/main.go rename to examples/ch4-03-rpc-hack/rpc-reverse/client/main.go diff --git a/examples/gobook.examples/ch4-03-rpc-hack/rpc-reverse/server/main.go b/examples/ch4-03-rpc-hack/rpc-reverse/server/main.go similarity index 100% rename from examples/gobook.examples/ch4-03-rpc-hack/rpc-reverse/server/main.go rename to examples/ch4-03-rpc-hack/rpc-reverse/server/main.go diff --git a/examples/gobook.examples/ch4-04-grpc/auth/dummy.txt b/examples/ch4-04-grpc/auth/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/auth/dummy.txt rename to examples/ch4-04-grpc/auth/dummy.txt diff --git a/examples/gobook.examples/ch4-04-grpc/basic/client/Makefile b/examples/ch4-04-grpc/basic/client/Makefile similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/basic/client/Makefile rename to examples/ch4-04-grpc/basic/client/Makefile diff --git a/examples/gobook.examples/ch4-04-grpc/basic/client/hello.pb.go b/examples/ch4-04-grpc/basic/client/hello.pb.go similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/basic/client/hello.pb.go rename to examples/ch4-04-grpc/basic/client/hello.pb.go diff --git a/examples/gobook.examples/ch4-04-grpc/basic/client/hello.proto b/examples/ch4-04-grpc/basic/client/hello.proto similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/basic/client/hello.proto rename to examples/ch4-04-grpc/basic/client/hello.proto diff --git a/examples/gobook.examples/ch4-04-grpc/basic/client/main.go b/examples/ch4-04-grpc/basic/client/main.go similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/basic/client/main.go rename to examples/ch4-04-grpc/basic/client/main.go diff --git a/examples/gobook.examples/ch4-04-grpc/basic/dummy.txt b/examples/ch4-04-grpc/basic/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/basic/dummy.txt rename to examples/ch4-04-grpc/basic/dummy.txt diff --git a/examples/gobook.examples/ch4-04-grpc/grpc-pubsub/clientPub/clientPub.go b/examples/ch4-04-grpc/grpc-pubsub/clientPub/clientPub.go similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/grpc-pubsub/clientPub/clientPub.go rename to examples/ch4-04-grpc/grpc-pubsub/clientPub/clientPub.go diff --git a/examples/gobook.examples/ch4-04-grpc/grpc-pubsub/clientSub/clientSub.go b/examples/ch4-04-grpc/grpc-pubsub/clientSub/clientSub.go similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/grpc-pubsub/clientSub/clientSub.go rename to examples/ch4-04-grpc/grpc-pubsub/clientSub/clientSub.go diff --git a/examples/gobook.examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.pb.go b/examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.pb.go similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.pb.go rename to examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.pb.go diff --git a/examples/gobook.examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.proto b/examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.proto similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.proto rename to examples/ch4-04-grpc/grpc-pubsub/pubsubservice/pubsubservice.proto diff --git a/examples/gobook.examples/ch4-04-grpc/grpc-pubsub/server/server.go b/examples/ch4-04-grpc/grpc-pubsub/server/server.go similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/grpc-pubsub/server/server.go rename to examples/ch4-04-grpc/grpc-pubsub/server/server.go diff --git a/examples/gobook.examples/ch4-04-grpc/http-handle/dummy.txt b/examples/ch4-04-grpc/http-handle/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/http-handle/dummy.txt rename to examples/ch4-04-grpc/http-handle/dummy.txt diff --git a/examples/gobook.examples/ch4-04-grpc/reflect/dummy.txt b/examples/ch4-04-grpc/reflect/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/reflect/dummy.txt rename to examples/ch4-04-grpc/reflect/dummy.txt diff --git a/examples/gobook.examples/ch4-04-grpc/stream/dummy.txt b/examples/ch4-04-grpc/stream/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-04-grpc/stream/dummy.txt rename to examples/ch4-04-grpc/stream/dummy.txt diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/Makefile b/examples/ch4-05-grpc-hack/on-web/Makefile similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/Makefile rename to examples/ch4-05-grpc-hack/on-web/Makefile diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/helloworld.pb.go b/examples/ch4-05-grpc-hack/on-web/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/helloworld.pb.go rename to examples/ch4-05-grpc-hack/on-web/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/helloworld.proto b/examples/ch4-05-grpc-hack/on-web/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/helloworld.proto rename to examples/ch4-05-grpc-hack/on-web/helloworld.proto diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/main.go b/examples/ch4-05-grpc-hack/on-web/main.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/main.go rename to examples/ch4-05-grpc-hack/on-web/main.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/tls-config/Makefile b/examples/ch4-05-grpc-hack/on-web/tls-config/Makefile similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/tls-config/Makefile rename to examples/ch4-05-grpc-hack/on-web/tls-config/Makefile diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/tls-config/server.crt b/examples/ch4-05-grpc-hack/on-web/tls-config/server.crt similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/tls-config/server.crt rename to examples/ch4-05-grpc-hack/on-web/tls-config/server.crt diff --git a/examples/gobook.examples/ch4-05-grpc-hack/on-web/tls-config/server.key b/examples/ch4-05-grpc-hack/on-web/tls-config/server.key similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/on-web/tls-config/server.key rename to examples/ch4-05-grpc-hack/on-web/tls-config/server.key diff --git a/examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/Makefile b/examples/ch4-05-grpc-hack/panic-and-log/Makefile similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/Makefile rename to examples/ch4-05-grpc-hack/panic-and-log/Makefile diff --git a/examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/helloworld.pb.go b/examples/ch4-05-grpc-hack/panic-and-log/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/helloworld.pb.go rename to examples/ch4-05-grpc-hack/panic-and-log/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/helloworld.proto b/examples/ch4-05-grpc-hack/panic-and-log/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/helloworld.proto rename to examples/ch4-05-grpc-hack/panic-and-log/helloworld.proto diff --git a/examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/main.go b/examples/ch4-05-grpc-hack/panic-and-log/main.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/panic-and-log/main.go rename to examples/ch4-05-grpc-hack/panic-and-log/main.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/rest-and-swagger/dummy.txt b/examples/ch4-05-grpc-hack/rest-and-swagger/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/rest-and-swagger/dummy.txt rename to examples/ch4-05-grpc-hack/rest-and-swagger/dummy.txt diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/Makefile b/examples/ch4-05-grpc-hack/tls/Makefile similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/Makefile rename to examples/ch4-05-grpc-hack/tls/Makefile diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/helloworld.pb.go b/examples/ch4-05-grpc-hack/tls/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/helloworld.pb.go rename to examples/ch4-05-grpc-hack/tls/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/helloworld.proto b/examples/ch4-05-grpc-hack/tls/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/helloworld.proto rename to examples/ch4-05-grpc-hack/tls/helloworld.proto diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/main.go b/examples/ch4-05-grpc-hack/tls/main.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/main.go rename to examples/ch4-05-grpc-hack/tls/main.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/Makefile b/examples/ch4-05-grpc-hack/tls/tls-config/Makefile similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/Makefile rename to examples/ch4-05-grpc-hack/tls/tls-config/Makefile diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/ca.crt b/examples/ch4-05-grpc-hack/tls/tls-config/ca.crt similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/ca.crt rename to examples/ch4-05-grpc-hack/tls/tls-config/ca.crt diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/ca.key b/examples/ch4-05-grpc-hack/tls/tls-config/ca.key similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/ca.key rename to examples/ch4-05-grpc-hack/tls/tls-config/ca.key diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/ca.srl b/examples/ch4-05-grpc-hack/tls/tls-config/ca.srl similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/ca.srl rename to examples/ch4-05-grpc-hack/tls/tls-config/ca.srl diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/client.crt b/examples/ch4-05-grpc-hack/tls/tls-config/client.crt similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/client.crt rename to examples/ch4-05-grpc-hack/tls/tls-config/client.crt diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/client.csr b/examples/ch4-05-grpc-hack/tls/tls-config/client.csr similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/client.csr rename to examples/ch4-05-grpc-hack/tls/tls-config/client.csr diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/client.key b/examples/ch4-05-grpc-hack/tls/tls-config/client.key similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/client.key rename to examples/ch4-05-grpc-hack/tls/tls-config/client.key diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/server.crt b/examples/ch4-05-grpc-hack/tls/tls-config/server.crt similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/server.crt rename to examples/ch4-05-grpc-hack/tls/tls-config/server.crt diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/server.csr b/examples/ch4-05-grpc-hack/tls/tls-config/server.csr similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/server.csr rename to examples/ch4-05-grpc-hack/tls/tls-config/server.csr diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/server.key b/examples/ch4-05-grpc-hack/tls/tls-config/server.key similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tls/tls-config/server.key rename to examples/ch4-05-grpc-hack/tls/tls-config/server.key diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tok/Makefile b/examples/ch4-05-grpc-hack/tok/Makefile similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tok/Makefile rename to examples/ch4-05-grpc-hack/tok/Makefile diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tok/helloworld.pb.go b/examples/ch4-05-grpc-hack/tok/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tok/helloworld.pb.go rename to examples/ch4-05-grpc-hack/tok/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tok/helloworld.proto b/examples/ch4-05-grpc-hack/tok/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tok/helloworld.proto rename to examples/ch4-05-grpc-hack/tok/helloworld.proto diff --git a/examples/gobook.examples/ch4-05-grpc-hack/tok/main.go b/examples/ch4-05-grpc-hack/tok/main.go similarity index 100% rename from examples/gobook.examples/ch4-05-grpc-hack/tok/main.go rename to examples/ch4-05-grpc-hack/tok/main.go diff --git a/examples/gobook.examples/ch4-06-grpc-ext/pb2-default-value/Makefile b/examples/ch4-06-grpc-ext/pb2-default-value/Makefile similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/pb2-default-value/Makefile rename to examples/ch4-06-grpc-ext/pb2-default-value/Makefile diff --git a/examples/gobook.examples/ch4-06-grpc-ext/pb2-default-value/helloworld.pb.go b/examples/ch4-06-grpc-ext/pb2-default-value/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/pb2-default-value/helloworld.pb.go rename to examples/ch4-06-grpc-ext/pb2-default-value/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-06-grpc-ext/pb2-default-value/helloworld.proto b/examples/ch4-06-grpc-ext/pb2-default-value/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/pb2-default-value/helloworld.proto rename to examples/ch4-06-grpc-ext/pb2-default-value/helloworld.proto diff --git a/examples/gobook.examples/ch4-06-grpc-ext/rest/Makefile b/examples/ch4-06-grpc-ext/rest/Makefile similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/rest/Makefile rename to examples/ch4-06-grpc-ext/rest/Makefile diff --git a/examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.pb.go b/examples/ch4-06-grpc-ext/rest/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.pb.go rename to examples/ch4-06-grpc-ext/rest/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.pb.gw.go b/examples/ch4-06-grpc-ext/rest/helloworld.pb.gw.go similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.pb.gw.go rename to examples/ch4-06-grpc-ext/rest/helloworld.pb.gw.go diff --git a/examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.proto b/examples/ch4-06-grpc-ext/rest/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.proto rename to examples/ch4-06-grpc-ext/rest/helloworld.proto diff --git a/examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.swagger.json b/examples/ch4-06-grpc-ext/rest/helloworld.swagger.json similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/rest/helloworld.swagger.json rename to examples/ch4-06-grpc-ext/rest/helloworld.swagger.json diff --git a/examples/gobook.examples/ch4-06-grpc-ext/rest/main.go b/examples/ch4-06-grpc-ext/rest/main.go similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/rest/main.go rename to examples/ch4-06-grpc-ext/rest/main.go diff --git a/examples/gobook.examples/ch4-06-grpc-ext/validators/Makefile b/examples/ch4-06-grpc-ext/validators/Makefile similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/validators/Makefile rename to examples/ch4-06-grpc-ext/validators/Makefile diff --git a/examples/gobook.examples/ch4-06-grpc-ext/validators/helloworld.pb.go b/examples/ch4-06-grpc-ext/validators/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/validators/helloworld.pb.go rename to examples/ch4-06-grpc-ext/validators/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-06-grpc-ext/validators/helloworld.proto b/examples/ch4-06-grpc-ext/validators/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/validators/helloworld.proto rename to examples/ch4-06-grpc-ext/validators/helloworld.proto diff --git a/examples/gobook.examples/ch4-06-grpc-ext/validators/helloworld.validator.pb.go b/examples/ch4-06-grpc-ext/validators/helloworld.validator.pb.go similarity index 100% rename from examples/gobook.examples/ch4-06-grpc-ext/validators/helloworld.validator.pb.go rename to examples/ch4-06-grpc-ext/validators/helloworld.validator.pb.go diff --git a/examples/gobook.examples/ch4-07-pb/http-router/dummy.txt b/examples/ch4-07-pb/http-router/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-07-pb/http-router/dummy.txt rename to examples/ch4-07-pb/http-router/dummy.txt diff --git a/examples/gobook.examples/ch4-07-pb/pb-option/Makefile b/examples/ch4-07-pb/pb-option/Makefile similarity index 100% rename from examples/gobook.examples/ch4-07-pb/pb-option/Makefile rename to examples/ch4-07-pb/pb-option/Makefile diff --git a/examples/gobook.examples/ch4-07-pb/pb-option/dummy.txt b/examples/ch4-07-pb/pb-option/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-07-pb/pb-option/dummy.txt rename to examples/ch4-07-pb/pb-option/dummy.txt diff --git a/examples/gobook.examples/ch4-07-pb/pb-option/helloworld.pb.go b/examples/ch4-07-pb/pb-option/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-07-pb/pb-option/helloworld.pb.go rename to examples/ch4-07-pb/pb-option/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-07-pb/pb-option/helloworld.proto b/examples/ch4-07-pb/pb-option/helloworld.proto similarity index 100% rename from examples/gobook.examples/ch4-07-pb/pb-option/helloworld.proto rename to examples/ch4-07-pb/pb-option/helloworld.proto diff --git a/examples/gobook.examples/ch4-07-pb/pb-option/main/helloworld.pb.go b/examples/ch4-07-pb/pb-option/main/helloworld.pb.go similarity index 100% rename from examples/gobook.examples/ch4-07-pb/pb-option/main/helloworld.pb.go rename to examples/ch4-07-pb/pb-option/main/helloworld.pb.go diff --git a/examples/gobook.examples/ch4-07-pb/pb-web-frameswork/dummy.txt b/examples/ch4-07-pb/pb-web-frameswork/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-07-pb/pb-web-frameswork/dummy.txt rename to examples/ch4-07-pb/pb-web-frameswork/dummy.txt diff --git a/examples/gobook.examples/ch4-07-pb/plugin-framework/dummy.txt b/examples/ch4-07-pb/plugin-framework/dummy.txt similarity index 100% rename from examples/gobook.examples/ch4-07-pb/plugin-framework/dummy.txt rename to examples/ch4-07-pb/plugin-framework/dummy.txt