File: ob-clojure.el.html
Support for evaluating Clojure code
Requirements:
- Clojure (at least 1.2.0)
- clojure-mode
- inf-clojure, Cider, SLIME, babashka or nbb
For clojure-mode, see https://github.com/clojure-emacs/clojure-mode For inf-clojure, see https://github.com/clojure-emacs/inf-clojure For Cider, see https://github.com/clojure-emacs/cider For SLIME, see https://slime.common-lisp.dev For babashka, see https://github.com/babashka/babashka For nbb, see https://github.com/babashka/nbb
For SLIME, the best way to install its components is by following the directions as set out by Phil Hagelberg (Technomancy) on the web page: https://technomancy.us/126
Defined variables (4)
ob-clojure-babashka-command | Path to the babashka executable. |
ob-clojure-nbb-command | Path to the nbb executable. |
org-babel-clojure-backend | Backend used to evaluate Clojure code blocks. |
org-babel-clojure-default-ns | Default Clojure namespace for source block when finding ns failed. |
Defined functions (10)
ob-clojure-eval-with-babashka | (BB EXPANDED) |
ob-clojure-eval-with-cider | (EXPANDED PARAMS) |
ob-clojure-eval-with-inf-clojure | (EXPANDED PARAMS) |
ob-clojure-eval-with-slime | (EXPANDED PARAMS) |
ob-clojure-inf-clojure-output | (S) |
ob-clojure-string-or-list | (L) |
ob-clojure-with-temp-expanded | (EXPANDED PARAMS &rest BODY) |
org-babel-execute:clojure | (BODY PARAMS) |
org-babel-execute:clojurescript | (BODY PARAMS) |
org-babel-expand-body:clojure | (BODY PARAMS) |