(eval-ns ns forms)Evaluates a list of forms in an existing namespace (eval-ns 'hara.core.base.check '[(long? 1)]) => true
Evaluates a list of forms in an existing namespace
(eval-ns 'hara.core.base.check
'[(long? 1)])
=> true(eval-temp-ns forms)Evaluates a list of forms in a temporary namespace (eval-temp-ns '[(def inc1 inc) (defn inc2 [x] (+ 1 x)) (-> 1 inc1 inc2)]) => 3
"All created vars will be destroyed after evaluation."
(resolve 'inc1) => nil
Evaluates a list of forms in a temporary namespace (eval-temp-ns '[(def inc1 inc) (defn inc2 [x] (+ 1 x)) (-> 1 inc1 inc2)]) => 3 "All created vars will be destroyed after evaluation." (resolve 'inc1) => nil
(with-ns ns & forms)Evaluates body forms in an existing namespace given by ns.
(require '[hara.core.base.check]) (with-ns 'hara.core.base.check (long? 1)) => true
Evaluates `body` forms in an existing namespace given by `ns`. (require '[hara.core.base.check]) (with-ns 'hara.core.base.check (long? 1)) => true
(with-temp-ns & forms)Evaluates body forms in a temporary namespace.
(with-temp-ns (def inc1 inc) (defn inc2 [x] (+ 1 x)) (-> 1 inc1 inc2)) => 3
"All created vars will be destroyed after evaluation."
(resolve 'inc1) => nil
Evaluates `body` forms in a temporary namespace. (with-temp-ns (def inc1 inc) (defn inc2 [x] (+ 1 x)) (-> 1 inc1 inc2)) => 3 "All created vars will be destroyed after evaluation." (resolve 'inc1) => nil
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |