(clear)(clear ns)namespace clear all mappings and aliases task
(ns/clear #{ns}) ;; { .... } => map?
namespace clear all mappings and aliases task
(ns/clear #{*ns*})
;; { .... }
=> map?(clear-aliases)(clear-aliases ns)removes all namespace aliases
removes all namespace aliases
(clear-external-imports)(clear-external-imports ns)clears all external imports
clears all external imports
(clear-interns)(clear-interns ns)clears all interned vars in the namespace
(ns/clear-interns)
clears all interned vars in the namespace (ns/clear-interns)
(clear-mappings)(clear-mappings ns)removes all mapped vars in the namespace
removes all mapped vars in the namespace
(clear-refers)(clear-refers ns)clears all refers in a namespace
clears all refers in a namespace
(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
(list-aliases)(list-aliases ns)namespace list all aliases task
(ns/list-aliases '[hara.module.namespace])
namespace list all aliases task (ns/list-aliases '[hara.module.namespace])
(list-external-imports)(list-external-imports ns)lists all external imports
lists all external imports
(list-imports)(list-imports ns)namespace list all imports task
(ns/list-imports '[hara.module.namespace] {:return :summary}) ;;{:errors 0, :warnings 0, :items 5, :results 5, :total 482} => map?
namespace list all imports task
(ns/list-imports '[hara.module.namespace] {:return :summary})
;;{:errors 0, :warnings 0, :items 5, :results 5, :total 482}
=> map?(list-in-memory)(list-in-memory ns)namespace list all objects in memory task
(ns/list-in-memory 'hara.module.namespace)
(ns/list-in-memory '[hara.module.namespace] {:print {:result false :summary false} :return :summary}) ;;{:errors 0, :warnings 0, :items 5, :results 5, :objects 306, :functions 22} => map?
namespace list all objects in memory task
(ns/list-in-memory 'hara.module.namespace)
(ns/list-in-memory '[hara.module.namespace] {:print {:result false :summary false}
:return :summary})
;;{:errors 0, :warnings 0, :items 5, :results 5, :objects 306, :functions 22}
=> map?(list-interns)(list-interns ns)namespace list all interns task
(ns/list-interns '[hara.module.namespace] {:return :summary}) ;;{:errors 0, :warnings 0, :items 5, :results 5, :total 43} => map?
namespace list all interns task
(ns/list-interns '[hara.module.namespace] {:return :summary})
;;{:errors 0, :warnings 0, :items 5, :results 5, :total 43}
=> map?(list-mappings)(list-mappings ns)namespace list all mappings task
(ns/list-mappings '[hara.module.namespace] {:return :summary}) ;;{:errors 0, :warnings 0, :items 5, :results 5, :total 3674} => map?
namespace list all mappings task
(ns/list-mappings '[hara.module.namespace] {:return :summary})
;;{:errors 0, :warnings 0, :items 5, :results 5, :total 3674}
=> map?(list-publics)(list-publics ns)namespace list all publics task
(ns/list-publics '[hara.module.namespace] {:return :summary}) ;;{:errors 0, :warnings 0, :items 5, :results 5, :total 43} => map?
namespace list all publics task
(ns/list-publics '[hara.module.namespace] {:return :summary})
;;{:errors 0, :warnings 0, :items 5, :results 5, :total 43}
=> map?(list-refers)(list-refers ns)namespace list all refers task
(ns/list-refers '[hara.module.namespace] {:return :summary}) ;;{:errors 0, :warnings 0, :items 5, :results 5, :total 3149} => map?
namespace list all refers task
(ns/list-refers '[hara.module.namespace] {:return :summary})
;;{:errors 0, :warnings 0, :items 5, :results 5, :total 3149}
=> map?(loaded?)(loaded? ns)namespace check if namespace is loaded task
(ns/loaded? 'hara.module.namespace) => true
(ns/loaded? '[hara.module.namespace]) => map?
namespace check if namespace is loaded task (ns/loaded? 'hara.module.namespace) => true (ns/loaded? '[hara.module.namespace]) => map?
(ns-vars ns)lists the vars in a particular namespace
(ns-vars 'hara.module.namespace.resolve) => '[ns-vars resolve-ns]
lists the vars in a particular namespace (ns-vars 'hara.module.namespace.resolve) => '[ns-vars resolve-ns]
(reset)(reset ns)deletes all namespaces under the root namespace
deletes all namespaces under the root namespace
(resolve-ns sym)resolves the namespace or else returns nil if it does not exist
(resolve-ns 'clojure.core) => 'clojure.core
(resolve-ns 'clojure.core/some) => 'clojure.core
(resolve-ns 'clojure.hello) => nil
resolves the namespace or else returns nil if it does not exist (resolve-ns 'clojure.core) => 'clojure.core (resolve-ns 'clojure.core/some) => 'clojure.core (resolve-ns 'clojure.hello) => nil
(unalias ??)(quote ([:args syms] [<ns> :args syms]))namespace unalias task
(ns/unalias :args 'something)
(ns/unalias 'hara.module.namespace :args '[something more])
namespace unalias task (ns/unalias :args 'something) (ns/unalias 'hara.module.namespace :args '[something more])
(unmap ??)(quote ([:args syms] [<ns> :args syms]))namespace unmap task
(ns/unmap :args 'something)
(ns/unmap 'hara.module.namespace :args '[something more])
namespace unmap task (ns/unmap :args 'something) (ns/unmap 'hara.module.namespace :args '[something more])
(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
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 |