(load-macros-and-set-ns-info state {:keys [name] :as new-ns-info})
modifies the repl and analyzer state to reflect the updated ns changes done by require in the REPL
modifies the repl and analyzer state to reflect the updated ns changes done by require in the REPL
(make-repl-resource {:keys [compiler-env] :as state} [_ ns :as ns-form])
(make-repl-resource* ns ns-form)
(prepare state)
(process-input state repl-input)
processes a string of forms, may read multiple forms
processes a string of forms, may read multiple forms
(process-input-stream {:keys [repl-state] :as state} input-stream)
reads one form of the input stream and calls process-form
reads one form of the input stream and calls process-form
(process-read-result {:keys [repl-state] :as state}
{:keys [form source] :as read-result})
(read-one repl-state
reader
{:keys [filename] :or {filename "repl-input.cljs"} :as opts})
(repl-in-ns state read-result [_ quoted-ns :as form])
(repl-load-file state read-result [_ file-path :as form])
(repl-load-file* {:keys [source-paths classpath] :as state}
{:keys [file-path source]})
(repl-ns {:keys [compiler-env] :as state} read-result [_ ns :as form])
(repl-require {:keys [repl-state] :as state} read-result require-form)
(repl-state? x)
(setup {:keys [classpath] :as state})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close