                            (not (.isPublic v))))
                 (ns-map ns))))
 
+
 (defn all-ns-classpath
   "Returns a sorted set of the name-strings of all namespaces found on class-path."
   []

        [clj-info.doc2html :only [doc2html]]
        [alex-and-georges.debug-repl]))

(declare fqname)

;; Two convenience function for clojure.tools.trace
;; that should ideally be part of that library

	  input-string)))))


;; functions to collect different (filtered/sub-) lists of vars, classes, special-forms, etc.

(defn ns-special-forms 
  "Collects the special form string-symbol map from both the special-symbol list and the special-form vars in clojure.core.
  Returns a map that has same format as ns-map, ns-publics and friends."
  [& no-op]
  (let [str-list (concat special-forms (map name (filter special-form? (keys (ns-map *ns*)))))
        sym-list (map symbol str-list)]
    (zipmap str-list sym-list)))


(defn symbols-of-ns-coll [ns-action f ns-coll display-fqn? search-doc-strings?]
  (when-not (or (nil? ns-coll) (empty? ns-coll) (nil? (first ns-coll)))
