jvm.namespace.context

*ns-context*

dynamic

ns-context

added in 3.0

(ns-context)

gets the namespace context

ns-vars

added in 3.0

(ns-vars ns)

lists the vars in a particular namespace

(ns-vars ’jvm.namespace.context) => ’ns-context ->NamespaceContext map->NamespaceContext ns-context ns-vars reeval resolve-ns

reeval

added in 3.0

(reeval)(reeval ns)

reevals all dependents of a namespace

resolve-ns

added in 3.0

(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