*loaded-libs*

dynamic varsince v0.0-2655Edit

A set of strings indicating the namespaces currently loaded in the REPL.


Details:

Only usable from a REPL.

Updated anytime a namespace is required.


Examples:

*loaded-libs*
;;=> #{"cljs.spec" "clojure.walk" "goog.object" "clojure.string"
;;     "cljs.repl" "goog.string" "cljs.spec.impl.gen" "cljs.core"
;;     "cljs.pprint" "goog.string.StringBuffer"}

(require 'clojure.set)
*loaded-libs*
;;=> #{"clojure.set" ...other libs shown above...}

Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defonce
  ^{:dynamic true
    :jsdoc ["@type {*}"]}
  *loaded-libs* nil)