The message currently being evaluated.
The message currently being evaluated.
(classloader parent f)Creates a classloader that obey standard delegating policy. Takes two arguments: a parent classloader and a function which takes a keyword (:resource or :class) and a string (a resource or a class name) and returns an array of bytes or nil.
Creates a classloader that obey standard delegating policy. Takes two arguments: a parent classloader and a function which takes a keyword (:resource or :class) and a string (a resource or a class name) and returns an array of bytes or nil.
(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.
(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.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |