gitextract_1t8rr68b/ ├── README.md ├── Tsukuba-2016.odp ├── choose-name/ │ ├── LICENSE │ ├── Setup.hs │ ├── choose-name.cabal │ ├── src/ │ │ └── Main.hs │ └── stack.yaml ├── concepts.md ├── desugar-monad.hs ├── exercise-1-hello-cat/ │ └── TASK.md ├── exercise-10-free/ │ └── TASK.md ├── exercise-3-string-Num/ │ ├── LICENSE │ ├── Setup.hs │ ├── String-Num.cabal │ ├── TASK.md │ ├── src/ │ │ └── Main.hs │ └── stack.yaml ├── exercise-4-brain-twister/ │ ├── TASK.md │ ├── input-1.txt │ ├── input-2.txt │ ├── input-3.txt │ ├── output-1.txt │ ├── output-2.txt │ └── output-3.txt ├── exercise-5-1-fast-reverse/ │ ├── TASK.md │ └── with-string.hs ├── exercise-5-2-confuse-prelude/ │ ├── LICENSE │ ├── Setup.hs │ ├── TASK.md │ ├── app/ │ │ └── Main.hs │ ├── confuse-prelude.cabal │ ├── src/ │ │ └── Lib.hs │ └── stack.yaml ├── exercise-6-1-data-Vec/ │ ├── LICENSE │ ├── Setup.hs │ ├── TASK.md │ ├── app/ │ │ └── Main.hs │ ├── src/ │ │ └── Data/ │ │ └── Vec.hs │ ├── stack.yaml │ ├── test/ │ │ └── Spec.hs │ └── vec.cabal ├── exercise-7-nabe/ │ ├── LICENSE │ ├── Setup.hs │ ├── TASK.md │ ├── nabe.cabal │ ├── recipe.txt │ ├── src/ │ │ └── Main.hs │ └── stack.yaml ├── exercise-8-1-safe-pred/ │ ├── LICENSE │ ├── Setup.hs │ ├── TASK.md │ ├── safe-pred.cabal │ ├── src/ │ │ └── Main.hs │ └── stack.yaml ├── exercise-8-2-learn-parser/ │ ├── LICENSE │ ├── Setup.hs │ ├── TASK.md │ ├── input-arith-1.txt │ ├── input-arith-2.txt │ ├── input-arith-3.txt │ ├── input-arith-4.txt │ ├── input-arith-5.txt │ ├── learn-parser.cabal │ ├── output-arith-1.txt │ ├── output-arith-2.txt │ ├── output-arith-3.txt │ ├── output-arith-4.txt │ ├── output-arith-5.txt │ ├── src/ │ │ ├── parse-S-expression.hs │ │ ├── parse-arithmetic.hs │ │ ├── parse-integer.hs │ │ └── parse-question.hs │ └── stack.yaml ├── exercise-9-traversable-Vec/ │ ├── LICENSE │ ├── Setup.hs │ ├── TASK.md │ ├── app/ │ │ ├── Main.hs │ │ └── geometry.hs │ ├── src/ │ │ └── Data/ │ │ └── Vec.hs │ ├── stack.yaml │ ├── test/ │ │ └── Spec.hs │ └── vec.cabal ├── greet-using-overloaded-string.hs ├── greet-using-string.hs ├── greet-using-text.hs ├── greet-winter.txt ├── hello-world.hs ├── how-to-submit.txt ├── kazu.hs ├── monad-compose.hs ├── monad-family-tree.hs ├── parser-sample.hs ├── quicktest.hs ├── setup-tsukuba-2016.sh ├── tips.md ├── typeclass.hs ├── unsafe-io.hs └── world-state.hs