Liking cljdoc? Tell your friends :D

protected-eval.core


*active-replsclj

Keeping track of active REPL connections - will be useful for future full-fledged ARI authing.

Keeping track of active REPL connections - will be useful for
future full-fledged ARI authing.
raw docstring

defnremotecljmacro

(defnremote name & rest)

eval-apply-remote-onlyclj

(eval-apply-remote-only h)

nREPL middleware with DROP-default policy. Allows only evalutaion of defnremote'd functions, other evals are converted to nil.

nREPL middleware with DROP-default policy. Allows only
evalutaion of defnremote'd functions, other evals are converted to nil.
raw docstring

eval-apply-remote-only-ciderclj

(eval-apply-remote-only-cider h)

Same as eval-apply-remote-only, but works with Emacs CIDER REPL (eval in repl buffer) Less secure. Following nREPL operations are allowed (necessary for minimal CIDER repl connection):

  • classpath: return a sequence of File objects of elements on the classpath.
  • clone initiates (copies) a new session, nothing is disclosed
  • describe transmits a collection of available nREPL operations (lists all of them, disregarding nrepl-protected limitations)
  • close closes nREPL connection
  • interrupt interrupts nREPL connection
Same as eval-apply-remote-only, but works with Emacs
CIDER REPL (eval in repl buffer)
Less secure. Following nREPL operations are allowed
(necessary for minimal CIDER repl connection):
- classpath:
return a sequence of File objects of elements on the classpath.
- clone
initiates (copies) a new session, nothing is disclosed
- describe
transmits a collection of available nREPL operations
(lists all of them, disregarding nrepl-protected limitations)
- close
closes nREPL connection
- interrupt
interrupts nREPL connection 
raw docstring

eval-apply-remote-only-non-headlessclj

(eval-apply-remote-only-non-headless h)

Same as eval-apply-remote-only but compatible with <lein repl>, *active-repls count state is currently necessary to whitelist REPL startup calls

Same as eval-apply-remote-only but compatible with <lein repl>,
*active-repls count state is currently necessary to whitelist
  REPL startup calls
raw docstring

eval-apply-remote-only-non-headless-ciderclj

(eval-apply-remote-only-non-headless-cider h)

Same as eval-apply-remote-only-cider but compatible with <lein repl>, *active-repls count state is currently necessary to whitelist REPL startup calls

Same as eval-apply-remote-only-cider but compatible with <lein repl>,
*active-repls count state is currently necessary to whitelist
  REPL startup calls
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close