Function: ob-clojure-eval-with-slime

ob-clojure-eval-with-slime is a byte-compiled function defined in ob-clojure.el.gz.

Signature

(ob-clojure-eval-with-slime EXPANDED PARAMS)

Documentation

Evaluate EXPANDED code block with PARAMS using slime.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-clojure.el.gz
(defun ob-clojure-eval-with-slime (expanded params)
  "Evaluate EXPANDED code block with PARAMS using slime."
  (condition-case nil (require 'slime)
    (user-error "slime not available"))
  (with-temp-buffer
    (insert expanded)
    (slime-eval
     `(swank:eval-and-grab-output
       ,(buffer-substring-no-properties (point-min) (point-max)))
     (cdr (assq :package params)))))