├── .github └── workflows │ └── test.yml ├── 1.1 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 10.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod └── test.txtar ├── 12.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod └── test.txtar ├── 13.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod └── test.txtar ├── 15.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 15.2 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 15.3 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 16.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 17.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 17.2 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 17.3 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 18.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 18.2 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 19.1 ├── go.mod ├── mytypes.go └── test.txtar ├── 19.2 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 19.3 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 19.4 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 19.5 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 20.1 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 20.2 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 20.3 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 20.4 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 21.1 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 21.2 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 21.3 ├── go.mod ├── mytypes.go ├── mytypes_test.go └── test.txtar ├── 22.1 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 22.2 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 23.1 ├── creditcard.go ├── creditcard_test.go ├── go.mod └── test.txtar ├── 23.2 ├── bookstore.go ├── bookstore_test.go ├── go.mod ├── go.sum └── test.txtar ├── 3.1 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 3.2 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 4.1 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 5.1 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 6.1 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 8.1 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 8.2 ├── calculator.go ├── cmd │ └── calculator │ │ └── main.go ├── go.mod └── test.txtar ├── 8.3 ├── calculator.go ├── calculator_test.go ├── go.mod └── test.txtar ├── 9.1 ├── go.mod ├── main.go └── test.txtar ├── LICENSE ├── README.md ├── cover_small.png ├── run_all_testscripts.sh ├── run_testscript.sh ├── test.txtar └── withdraw ├── go.mod ├── test.txtar ├── withdraw.go └── withdraw_test.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /1.1/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/1.1/calculator.go -------------------------------------------------------------------------------- /1.1/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/1.1/calculator_test.go -------------------------------------------------------------------------------- /1.1/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /1.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /10.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/10.1/bookstore.go -------------------------------------------------------------------------------- /10.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/10.1/bookstore_test.go -------------------------------------------------------------------------------- /10.1/go.mod: -------------------------------------------------------------------------------- 1 | module bookstore 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /10.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /12.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/12.1/bookstore.go -------------------------------------------------------------------------------- /12.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/12.1/bookstore_test.go -------------------------------------------------------------------------------- /12.1/go.mod: -------------------------------------------------------------------------------- 1 | module bookstore 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /12.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /13.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/13.1/bookstore.go -------------------------------------------------------------------------------- /13.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/13.1/bookstore_test.go -------------------------------------------------------------------------------- /13.1/go.mod: -------------------------------------------------------------------------------- 1 | module bookstore 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /13.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /15.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.1/bookstore.go -------------------------------------------------------------------------------- /15.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.1/bookstore_test.go -------------------------------------------------------------------------------- /15.1/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.1/go.mod -------------------------------------------------------------------------------- /15.1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.1/go.sum -------------------------------------------------------------------------------- /15.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /15.2/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.2/bookstore.go -------------------------------------------------------------------------------- /15.2/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.2/bookstore_test.go -------------------------------------------------------------------------------- /15.2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.2/go.mod -------------------------------------------------------------------------------- /15.2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.2/go.sum -------------------------------------------------------------------------------- /15.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /15.3/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.3/bookstore.go -------------------------------------------------------------------------------- /15.3/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.3/bookstore_test.go -------------------------------------------------------------------------------- /15.3/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.3/go.mod -------------------------------------------------------------------------------- /15.3/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/15.3/go.sum -------------------------------------------------------------------------------- /15.3/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /16.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/16.1/bookstore.go -------------------------------------------------------------------------------- /16.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/16.1/bookstore_test.go -------------------------------------------------------------------------------- /16.1/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/16.1/go.mod -------------------------------------------------------------------------------- /16.1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/16.1/go.sum -------------------------------------------------------------------------------- /16.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /17.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.1/bookstore.go -------------------------------------------------------------------------------- /17.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.1/bookstore_test.go -------------------------------------------------------------------------------- /17.1/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.1/go.mod -------------------------------------------------------------------------------- /17.1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.1/go.sum -------------------------------------------------------------------------------- /17.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /17.2/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.2/bookstore.go -------------------------------------------------------------------------------- /17.2/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.2/bookstore_test.go -------------------------------------------------------------------------------- /17.2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.2/go.mod -------------------------------------------------------------------------------- /17.2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.2/go.sum -------------------------------------------------------------------------------- /17.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec sh -c 'go test || exit 0' 2 | -------------------------------------------------------------------------------- /17.3/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.3/bookstore.go -------------------------------------------------------------------------------- /17.3/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.3/bookstore_test.go -------------------------------------------------------------------------------- /17.3/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.3/go.mod -------------------------------------------------------------------------------- /17.3/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/17.3/go.sum -------------------------------------------------------------------------------- /17.3/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /18.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.1/bookstore.go -------------------------------------------------------------------------------- /18.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.1/bookstore_test.go -------------------------------------------------------------------------------- /18.1/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.1/go.mod -------------------------------------------------------------------------------- /18.1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.1/go.sum -------------------------------------------------------------------------------- /18.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /18.2/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.2/bookstore.go -------------------------------------------------------------------------------- /18.2/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.2/bookstore_test.go -------------------------------------------------------------------------------- /18.2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.2/go.mod -------------------------------------------------------------------------------- /18.2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/18.2/go.sum -------------------------------------------------------------------------------- /18.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /19.1/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /19.1/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.1/mytypes.go -------------------------------------------------------------------------------- /19.1/test.txtar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.1/test.txtar -------------------------------------------------------------------------------- /19.2/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /19.2/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.2/mytypes.go -------------------------------------------------------------------------------- /19.2/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.2/mytypes_test.go -------------------------------------------------------------------------------- /19.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /19.3/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /19.3/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.3/mytypes.go -------------------------------------------------------------------------------- /19.3/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.3/mytypes_test.go -------------------------------------------------------------------------------- /19.3/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /19.4/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.4/bookstore.go -------------------------------------------------------------------------------- /19.4/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.4/bookstore_test.go -------------------------------------------------------------------------------- /19.4/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.4/go.mod -------------------------------------------------------------------------------- /19.4/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.4/go.sum -------------------------------------------------------------------------------- /19.4/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /19.5/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.5/bookstore.go -------------------------------------------------------------------------------- /19.5/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.5/bookstore_test.go -------------------------------------------------------------------------------- /19.5/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.5/go.mod -------------------------------------------------------------------------------- /19.5/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/19.5/go.sum -------------------------------------------------------------------------------- /19.5/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /20.1/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /20.1/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.1/mytypes.go -------------------------------------------------------------------------------- /20.1/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.1/mytypes_test.go -------------------------------------------------------------------------------- /20.1/test.txtar: -------------------------------------------------------------------------------- 1 | ! exec go test 2 | stderr 'mb.Len undefined' 3 | -------------------------------------------------------------------------------- /20.2/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /20.2/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.2/mytypes.go -------------------------------------------------------------------------------- /20.2/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.2/mytypes_test.go -------------------------------------------------------------------------------- /20.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /20.3/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /20.3/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.3/mytypes.go -------------------------------------------------------------------------------- /20.3/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.3/mytypes_test.go -------------------------------------------------------------------------------- /20.3/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /20.4/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /20.4/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.4/mytypes.go -------------------------------------------------------------------------------- /20.4/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/20.4/mytypes_test.go -------------------------------------------------------------------------------- /20.4/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /21.1/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /21.1/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/21.1/mytypes.go -------------------------------------------------------------------------------- /21.1/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/21.1/mytypes_test.go -------------------------------------------------------------------------------- /21.1/test.txtar: -------------------------------------------------------------------------------- 1 | ! exec go test 2 | stdout 'want 24, got 12' 3 | -------------------------------------------------------------------------------- /21.2/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /21.2/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/21.2/mytypes.go -------------------------------------------------------------------------------- /21.2/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/21.2/mytypes_test.go -------------------------------------------------------------------------------- /21.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /21.3/go.mod: -------------------------------------------------------------------------------- 1 | module mytypes 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /21.3/mytypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/21.3/mytypes.go -------------------------------------------------------------------------------- /21.3/mytypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/21.3/mytypes_test.go -------------------------------------------------------------------------------- /21.3/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /22.1/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.1/bookstore.go -------------------------------------------------------------------------------- /22.1/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.1/bookstore_test.go -------------------------------------------------------------------------------- /22.1/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.1/go.mod -------------------------------------------------------------------------------- /22.1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.1/go.sum -------------------------------------------------------------------------------- /22.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /22.2/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.2/bookstore.go -------------------------------------------------------------------------------- /22.2/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.2/bookstore_test.go -------------------------------------------------------------------------------- /22.2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.2/go.mod -------------------------------------------------------------------------------- /22.2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/22.2/go.sum -------------------------------------------------------------------------------- /22.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /23.1/creditcard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/23.1/creditcard.go -------------------------------------------------------------------------------- /23.1/creditcard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/23.1/creditcard_test.go -------------------------------------------------------------------------------- /23.1/go.mod: -------------------------------------------------------------------------------- 1 | module creditcard 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /23.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /23.2/bookstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/23.2/bookstore.go -------------------------------------------------------------------------------- /23.2/bookstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/23.2/bookstore_test.go -------------------------------------------------------------------------------- /23.2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/23.2/go.mod -------------------------------------------------------------------------------- /23.2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/23.2/go.sum -------------------------------------------------------------------------------- /23.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /3.1/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/3.1/calculator.go -------------------------------------------------------------------------------- /3.1/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/3.1/calculator_test.go -------------------------------------------------------------------------------- /3.1/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /3.1/test.txtar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/3.1/test.txtar -------------------------------------------------------------------------------- /3.2/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/3.2/calculator.go -------------------------------------------------------------------------------- /3.2/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/3.2/calculator_test.go -------------------------------------------------------------------------------- /3.2/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /3.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /4.1/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/4.1/calculator.go -------------------------------------------------------------------------------- /4.1/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/4.1/calculator_test.go -------------------------------------------------------------------------------- /4.1/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /4.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /5.1/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/5.1/calculator.go -------------------------------------------------------------------------------- /5.1/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/5.1/calculator_test.go -------------------------------------------------------------------------------- /5.1/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /5.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /6.1/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/6.1/calculator.go -------------------------------------------------------------------------------- /6.1/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/6.1/calculator_test.go -------------------------------------------------------------------------------- /6.1/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /6.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /8.1/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/8.1/calculator.go -------------------------------------------------------------------------------- /8.1/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/8.1/calculator_test.go -------------------------------------------------------------------------------- /8.1/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /8.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /8.2/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/8.2/calculator.go -------------------------------------------------------------------------------- /8.2/cmd/calculator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/8.2/cmd/calculator/main.go -------------------------------------------------------------------------------- /8.2/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /8.2/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /8.3/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/8.3/calculator.go -------------------------------------------------------------------------------- /8.3/calculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/8.3/calculator_test.go -------------------------------------------------------------------------------- /8.3/go.mod: -------------------------------------------------------------------------------- 1 | module calculator 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /8.3/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /9.1/go.mod: -------------------------------------------------------------------------------- 1 | module happy 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /9.1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/9.1/main.go -------------------------------------------------------------------------------- /9.1/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/README.md -------------------------------------------------------------------------------- /cover_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/cover_small.png -------------------------------------------------------------------------------- /run_all_testscripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/run_all_testscripts.sh -------------------------------------------------------------------------------- /run_testscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/run_testscript.sh -------------------------------------------------------------------------------- /test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /withdraw/go.mod: -------------------------------------------------------------------------------- 1 | module withdraw 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /withdraw/test.txtar: -------------------------------------------------------------------------------- 1 | exec go test 2 | -------------------------------------------------------------------------------- /withdraw/withdraw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/withdraw/withdraw.go -------------------------------------------------------------------------------- /withdraw/withdraw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitfield/ftl-code/HEAD/withdraw/withdraw_test.go --------------------------------------------------------------------------------