jvm.namespace.dependent
ns-all-dependents
added in 3.0
(ns-all-dependents ns input)gets all dependencies
(ns-all-dependents ’std.lib.sort ’hara) => map?
ns-dependents
added in 3.0
(ns-dependents ns input)finds dependent namespaces (ns-dependents ’std.lib.sort ’#{jvm.namespace.dependent}) => ’#{jvm.namespace.dependent}
ns-has-deps
added in 3.0
(ns-has-deps ns test)checks if current namespace depends on test
(ns-has-deps ’jvm.namespace.dependent ’std.lib.sort) => true
ns-level-dependents
added in 3.0
(ns-level-dependents nss input)arranges dependent namespaces in map
(ns-level-dependents ’#{std.lib.sort} ’#{jvm.namespace.dependent}) => ’{std.lib.sort #{jvm.namespace.dependent}}
ns-select
added in 3.0
(ns-select input)(ns-select input nss)selects a bunch of namespaces
(ns-select (.getName ns)) => ’jvm.namespace.dependent-test
reeval
added in 3.0
(reeval)(reeval input)(reeval ns input)reevaluates all files dependent on current
(->> (reeval ’#{jvm.namespace.dependent}) (map str)) => “jvm.namespace.dependent-test”
sort-topo
added in 3.0
(sort-topo nss)topologically sorts a collection of namespaces
(sort-topo ’jvm.namespace.dependent std.lib.sort) => ’std.lib.sort jvm.namespace.dependent