macro | since v0.0-2985 | ![]() | Edit |
(dir ns)
Prints a sorted directory of public vars in a namespace ns
.
(require 'clojure.set)
(dir clojure.set)
;; Prints:
;; difference
;; index
;; intersection
;; join
;; map-invert
;; project
;; rename
;; rename-keys
;; select
;; subset?
;; superset?
;; union
;;
;;=> nil
Prints a sorted directory of public vars in a namespace
(defmacro dir
[ns]
`(doseq [sym# (quote ~(sort (named-publics-vars (resolve-ns ns))))]
(println sym#)))