Liking cljdoc? Tell your friends :D

skeptic.worker.classpath

Shared worker classpath assembly. Entrypoints own project classpath discovery; this namespace owns the Skeptic worker runtime entries required to launch skeptic.worker.server on top of that project classpath.

Shared worker classpath assembly. Entrypoints own project classpath discovery;
this namespace owns the Skeptic worker runtime entries required to launch
skeptic.worker.server on top of that project classpath.
raw docstring

worker-classpath-entriesclj

(worker-classpath-entries project-classpath-entries)

Return the separated classpaths used to launch the worker JVM.

project-classpath-entries is the already-resolved classpath for the project being analyzed. It is deliberately kept out of the JVM launch classpath so project jars cannot provide Skeptic's private worker runtime namespaces (nREPL/Nippy/analyzers/etc.). The worker receives the project classpath separately and installs it as the context loader only around project resolution/analyzer operations.

Project operations run inside skeptic.worker.project-context, which binds the project loader consistently for load, read, macroexpansion, and analysis. Clojure itself is JVM-global, so project Clojure runtime entries must lead the worker boot classpath when present; ProjectContext cannot replace clojure.core after the worker JVM has already loaded it.

Return the separated classpaths used to launch the worker JVM.

`project-classpath-entries` is the already-resolved classpath for the project
being analyzed. It is deliberately kept out of the JVM launch classpath so
project jars cannot provide Skeptic's private worker runtime namespaces
(nREPL/Nippy/analyzers/etc.). The worker receives the project classpath
separately and installs it as the context loader only around project
resolution/analyzer operations.

Project operations run inside skeptic.worker.project-context, which binds the
project loader consistently for load, read, macroexpansion, and analysis.
Clojure itself is JVM-global, so project Clojure runtime entries must lead
the worker boot classpath when present; ProjectContext cannot replace
clojure.core after the worker JVM has already loaded it.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close