Liking cljdoc? Tell your friends :D

nrepl.middleware.interruptible-eval


*msg*

The message currently being evaluated.

The message currently being evaluated.
sourceraw docstring

evaluate

(evaluate {:keys [transport session eval ns code file line column
                  out-limit],
           :as msg})

Evaluates a msg's code within the dynamic context of its session.

Uses clojure.main/repl to drive the evaluation of :code (either a string or a seq of forms to be evaluated), which may also optionally specify a :ns (resolved via find-ns). The map MUST contain a Transport implementation in :transport; expression results and errors will be sent via that Transport.

Evaluates a msg's code within the dynamic context of its session.

Uses `clojure.main/repl` to drive the evaluation of :code (either a string
or a seq of forms to be evaluated), which may also optionally specify a :ns
(resolved via `find-ns`).  The map MUST contain a Transport implementation
in :transport; expression results and errors will be sent via that Transport.
sourceraw docstring

interruptible-eval

(interruptible-eval h & configuration)

Evaluation middleware that supports interrupts. Returns a handler that supports "eval" and "interrupt" :op-erations that delegates to the given handler otherwise.

Evaluation middleware that supports interrupts.  Returns a handler that supports
"eval" and "interrupt" :op-erations that delegates to the given handler
otherwise.
sourceraw docstring

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

× close