Skip to content

Commit 711925a

Browse files
dkinzertrptcolin
authored andcommitted
Add name-spaces to the clojure koans files.
This commit adds two name-spaces to beginning of the clojure koan files in order to fix an issue both #68 and #69.
1 parent fd3972d commit 711925a

22 files changed

+67
-1
lines changed

project.clj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
[koan-engine "0.2.1"]]
55
:dev-dependencies [[lein-koan "0.1.2"]]
66
:profiles {:dev {:dependencies [[lein-koan "0.1.2"]]}}
7-
:repl-options {:init-ns user}
7+
:repl-options {
8+
:init-ns koan-engine.runner
9+
:init (use 'koan-engine.core)
10+
}
811
:plugins [[lein-koan "0.1.2"]]
912
:main koan-engine.runner/exec)

src/koans/01_equalities.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.01-equalities (:use koan-engine.core))
3+
14
(meditations
25
"We shall contemplate truth by testing reality, via equality"
36
(= __ true)

src/koans/02_lists.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.02-lists (:use koan-engine.core))
3+
14
(meditations
25
"Lists can be expressed by function or a quoted form"
36
(= '(__ __ __ __ __) (list 1 2 3 4 5))

src/koans/03_vectors.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.03-vectors (:use koan-engine.core))
3+
14
(meditations
25
"You can use vectors in clojure as array-like structures"
36
(= __ (count [42]))

src/koans/04_sets.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.04-sets (:use koan-engine.core))
3+
14
(meditations
25
"You can create a set by converting another collection"
36
(= #{3} (set __))

src/koans/05_maps.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.05-maps (:use koan-engine.core))
3+
14
(meditations
25
"Don't get lost when creating a map"
36
(= {:a 1 :b 2} (hash-map :a 1 __ __))

src/koans/06_functions.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.06-functions (:use koan-engine.core))
3+
14
(defn multiply-by-ten [n]
25
(* 10 n))
36

src/koans/07_conditionals.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.07-conditionals (:use koan-engine.core))
3+
14
(defn explain-defcon-level [exercise-term]
25
(case exercise-term
36
:fade-out :you-and-what-army

src/koans/08_higher_order_functions.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.08-higher-order-functions (:use koan-engine.core))
3+
14
(meditations
25
"The map function relates a sequence to another"
36
(= [__ __ __] (map (fn [x] (* 4 x)) [1 2 3]))

src/koans/09_runtime_polymorphism.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
(ns koan-engine.runner)
2+
(ns koans.09-runtime-polymorphism (:use koan-engine.core))
3+
14
(defn hello
25
([] "Hello World!")
36
([a] (str "Hello, you silly " a "."))

0 commit comments

Comments
 (0)