Liking cljdoc? Tell your friends :D

skeptic.worker.server

Worker-side Nippy nREPL server. Runs in the spawned JVM on Skeptic's private worker runtime and answers host requests on demand. Project classpath entries are installed as a separate context loader around project-resolution operations. Plan 2 Phase 1.5 adds the handle-table machinery: every Class operand on the wire is an opaque handle (integer for bootstrap-interned host-runtime classes; UUID-string for project classes). Worker is sole owner of Class/forName, .isAssignableFrom, instance?, and class equality.

Phase 5 adds the analyzer ops. The analyzer-execution glue lives in skeptic.worker.analyzer-clj / skeptic.worker.analyzer-cljs. No other skeptic.* namespace is required from this server: Skeptic's own analysis code and Plumatic Schema / Malli stay on the host (B3/B4).

Worker-side Nippy nREPL server. Runs in the spawned JVM on Skeptic's
private worker runtime and answers host requests on demand. Project classpath
entries are installed as a separate context loader around project-resolution
operations. Plan 2 Phase 1.5 adds the
handle-table machinery: every Class operand on the wire is an opaque handle
(integer for bootstrap-interned host-runtime classes; UUID-string for project
classes). Worker is sole owner of `Class/forName`, `.isAssignableFrom`,
`instance?`, and class equality.

Phase 5 adds the analyzer ops. The analyzer-execution glue lives
in `skeptic.worker.analyzer-clj` / `skeptic.worker.analyzer-cljs`. No other `skeptic.*`
namespace is required from this server: Skeptic's own analysis code and
Plumatic Schema / Malli stay on the host (B3/B4).
raw docstring

-mainclj

(-main & args)
source

start!clj

(start!)
source

wrap-analyze-cljs-namespaceclj

(wrap-analyze-cljs-namespace h)
source

wrap-analyze-namespaceclj

(wrap-analyze-namespace h)
source

wrap-apply-predicateclj

(wrap-apply-predicate h)
source

wrap-class-nameclj

(wrap-class-name h)
source

wrap-class-relclj

(wrap-class-rel h)
source

wrap-class-rel-batchclj

(wrap-class-rel-batch h)
source

wrap-cljs-ns-headclj

(wrap-cljs-ns-head h)
source

wrap-intern-host-classesclj

(wrap-intern-host-classes h)
source

wrap-pingclj

(wrap-ping h)
source

wrap-resolve-class-symclj

(wrap-resolve-class-sym h)
source

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