Function: ob-clojure-eval-with-cmd

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

Signature

(ob-clojure-eval-with-cmd CMD EXPANDED)

Documentation

Evaluate EXPANDED code block using CMD (babashka, clojure or nbb).

Aliases

ob-clojure-eval-with-babashka (obsolete since 9.7)

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-clojure.el.gz
(defun ob-clojure-eval-with-cmd (cmd expanded)
  "Evaluate EXPANDED code block using CMD (babashka, clojure or nbb)."
  (let ((script-file (org-babel-temp-file "clojure-cmd-script-" ".clj")))
    (with-temp-file script-file
      (insert expanded))
    (org-babel-eval
     (format "%s %s" cmd (org-babel-process-file-name script-file))
     "")))