├── .gitignore ├── .travis.yml ├── CNAME ├── Gemfile ├── Gemfile.lock ├── README.md ├── bin └── specljs_runner.js ├── config.rb ├── css ├── sass │ ├── _helpers.sass │ ├── _static.sass │ └── style.sass └── style.css ├── epl-v10.html ├── images ├── paper.jpg └── zencircle.png ├── index.html ├── project.clj ├── script ├── build └── deploy ├── spec ├── features │ └── koans_spec.rb ├── koans │ └── meditations_spec.cljs └── spec_helper.rb ├── src └── koans │ ├── core.cljs │ ├── meditations.cljs │ ├── meditations │ ├── 01_equality.cljs │ ├── 02_lists.cljs │ ├── 03_vectors.cljs │ ├── 04_sets.cljs │ ├── 05_maps.cljs │ ├── 06_functions.cljs │ ├── 07_conditionals.cljs │ ├── 08_higher_order_functions.cljs │ ├── 09_runtime_polymorphism.cljs │ ├── 10_lazy_sequences.cljs │ ├── 11_sequence_comprehensions.cljs │ ├── 12_creating_functions.cljs │ ├── 13_recursion.cljs │ ├── 14_destructuring.cljs │ ├── 15_atoms.cljs │ ├── 15_refs.cljs │ ├── 16_datatypes.cljs │ └── 17_partition.cljs │ └── utils.cljs └── vendor ├── highlight.pack.js └── styles ├── arta.css ├── ascetic.css ├── brown_paper.css ├── brown_papersq.png ├── dark.css ├── default.css ├── docco.css ├── far.css ├── foundation.css ├── github.css ├── googlecode.css ├── idea.css ├── ir_black.css ├── magula.css ├── mono-blue.css ├── monokai.css ├── monokai_sublime.css ├── obsidian.css ├── pojoaque.css ├── pojoaque.jpg ├── railscasts.css ├── rainbow.css ├── school_book.css ├── school_book.png ├── solarized_dark.css ├── solarized_light.css ├── sunburst.css ├── tomorrow-night-blue.css ├── tomorrow-night-bright.css ├── tomorrow-night-eighties.css ├── tomorrow-night.css ├── tomorrow.css ├── vs.css ├── xcode.css └── zenburn.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/.travis.yml -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | clojurescriptkoans.com -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/README.md -------------------------------------------------------------------------------- /bin/specljs_runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/bin/specljs_runner.js -------------------------------------------------------------------------------- /config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/config.rb -------------------------------------------------------------------------------- /css/sass/_helpers.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/css/sass/_helpers.sass -------------------------------------------------------------------------------- /css/sass/_static.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/css/sass/_static.sass -------------------------------------------------------------------------------- /css/sass/style.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/css/sass/style.sass -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/css/style.css -------------------------------------------------------------------------------- /epl-v10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/epl-v10.html -------------------------------------------------------------------------------- /images/paper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/images/paper.jpg -------------------------------------------------------------------------------- /images/zencircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/images/zencircle.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/index.html -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/project.clj -------------------------------------------------------------------------------- /script/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/script/build -------------------------------------------------------------------------------- /script/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/script/deploy -------------------------------------------------------------------------------- /spec/features/koans_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/spec/features/koans_spec.rb -------------------------------------------------------------------------------- /spec/koans/meditations_spec.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/spec/koans/meditations_spec.cljs -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /src/koans/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/core.cljs -------------------------------------------------------------------------------- /src/koans/meditations.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations.cljs -------------------------------------------------------------------------------- /src/koans/meditations/01_equality.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/01_equality.cljs -------------------------------------------------------------------------------- /src/koans/meditations/02_lists.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/02_lists.cljs -------------------------------------------------------------------------------- /src/koans/meditations/03_vectors.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/03_vectors.cljs -------------------------------------------------------------------------------- /src/koans/meditations/04_sets.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/04_sets.cljs -------------------------------------------------------------------------------- /src/koans/meditations/05_maps.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/05_maps.cljs -------------------------------------------------------------------------------- /src/koans/meditations/06_functions.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/06_functions.cljs -------------------------------------------------------------------------------- /src/koans/meditations/07_conditionals.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/07_conditionals.cljs -------------------------------------------------------------------------------- /src/koans/meditations/08_higher_order_functions.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/08_higher_order_functions.cljs -------------------------------------------------------------------------------- /src/koans/meditations/09_runtime_polymorphism.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/09_runtime_polymorphism.cljs -------------------------------------------------------------------------------- /src/koans/meditations/10_lazy_sequences.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/10_lazy_sequences.cljs -------------------------------------------------------------------------------- /src/koans/meditations/11_sequence_comprehensions.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/11_sequence_comprehensions.cljs -------------------------------------------------------------------------------- /src/koans/meditations/12_creating_functions.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/12_creating_functions.cljs -------------------------------------------------------------------------------- /src/koans/meditations/13_recursion.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/13_recursion.cljs -------------------------------------------------------------------------------- /src/koans/meditations/14_destructuring.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/14_destructuring.cljs -------------------------------------------------------------------------------- /src/koans/meditations/15_atoms.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/15_atoms.cljs -------------------------------------------------------------------------------- /src/koans/meditations/15_refs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/15_refs.cljs -------------------------------------------------------------------------------- /src/koans/meditations/16_datatypes.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/16_datatypes.cljs -------------------------------------------------------------------------------- /src/koans/meditations/17_partition.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/meditations/17_partition.cljs -------------------------------------------------------------------------------- /src/koans/utils.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/src/koans/utils.cljs -------------------------------------------------------------------------------- /vendor/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/highlight.pack.js -------------------------------------------------------------------------------- /vendor/styles/arta.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/arta.css -------------------------------------------------------------------------------- /vendor/styles/ascetic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/ascetic.css -------------------------------------------------------------------------------- /vendor/styles/brown_paper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/brown_paper.css -------------------------------------------------------------------------------- /vendor/styles/brown_papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/brown_papersq.png -------------------------------------------------------------------------------- /vendor/styles/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/dark.css -------------------------------------------------------------------------------- /vendor/styles/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/default.css -------------------------------------------------------------------------------- /vendor/styles/docco.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/docco.css -------------------------------------------------------------------------------- /vendor/styles/far.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/far.css -------------------------------------------------------------------------------- /vendor/styles/foundation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/foundation.css -------------------------------------------------------------------------------- /vendor/styles/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/github.css -------------------------------------------------------------------------------- /vendor/styles/googlecode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/googlecode.css -------------------------------------------------------------------------------- /vendor/styles/idea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/idea.css -------------------------------------------------------------------------------- /vendor/styles/ir_black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/ir_black.css -------------------------------------------------------------------------------- /vendor/styles/magula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/magula.css -------------------------------------------------------------------------------- /vendor/styles/mono-blue.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/mono-blue.css -------------------------------------------------------------------------------- /vendor/styles/monokai.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/monokai.css -------------------------------------------------------------------------------- /vendor/styles/monokai_sublime.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/monokai_sublime.css -------------------------------------------------------------------------------- /vendor/styles/obsidian.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/obsidian.css -------------------------------------------------------------------------------- /vendor/styles/pojoaque.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/pojoaque.css -------------------------------------------------------------------------------- /vendor/styles/pojoaque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/pojoaque.jpg -------------------------------------------------------------------------------- /vendor/styles/railscasts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/railscasts.css -------------------------------------------------------------------------------- /vendor/styles/rainbow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/rainbow.css -------------------------------------------------------------------------------- /vendor/styles/school_book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/school_book.css -------------------------------------------------------------------------------- /vendor/styles/school_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/school_book.png -------------------------------------------------------------------------------- /vendor/styles/solarized_dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/solarized_dark.css -------------------------------------------------------------------------------- /vendor/styles/solarized_light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/solarized_light.css -------------------------------------------------------------------------------- /vendor/styles/sunburst.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/sunburst.css -------------------------------------------------------------------------------- /vendor/styles/tomorrow-night-blue.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/tomorrow-night-blue.css -------------------------------------------------------------------------------- /vendor/styles/tomorrow-night-bright.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/tomorrow-night-bright.css -------------------------------------------------------------------------------- /vendor/styles/tomorrow-night-eighties.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/tomorrow-night-eighties.css -------------------------------------------------------------------------------- /vendor/styles/tomorrow-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/tomorrow-night.css -------------------------------------------------------------------------------- /vendor/styles/tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/tomorrow.css -------------------------------------------------------------------------------- /vendor/styles/vs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/vs.css -------------------------------------------------------------------------------- /vendor/styles/xcode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/xcode.css -------------------------------------------------------------------------------- /vendor/styles/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazerwalker/clojurescript-koans/HEAD/vendor/styles/zenburn.css --------------------------------------------------------------------------------