cljs.repl/dir

macrosince v0.0-2985 clojure.repl/dirEdit
(dir ns)

Details:

Prints a sorted directory of public vars in a namespace ns.


Examples:

(require 'clojure.set)

(dir clojure.set)
;; Prints:
;;  difference
;;  index
;;  intersection
;;  join
;;  map-invert
;;  project
;;  rename
;;  rename-keys
;;  select
;;  subset?
;;  superset?
;;  union
;;
;;=> nil

See Also:


Source docstring:
Prints a sorted directory of public vars in a namespace
Source code @ clojurescript:src/main/clojure/cljs/repl.cljc
(defmacro dir
  [ns]
  `(doseq [sym# (quote ~(sort (named-publics-vars (resolve-ns ns))))]
     (println sym#)))