Function: org-babel-scheme-get-repl

org-babel-scheme-get-repl is a byte-compiled function defined in ob-scheme.el.gz.

Signature

(org-babel-scheme-get-repl IMPL NAME)

Documentation

Switch to a scheme REPL, creating it if it doesn't exist.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-scheme.el.gz
(defun org-babel-scheme-get-repl (impl name)
  "Switch to a scheme REPL, creating it if it doesn't exist."
  (let ((buffer (org-babel-scheme-get-session-buffer name)))
    (or buffer
	(progn
          (if (fboundp 'geiser)
              (geiser impl)
            ;; Obsolete since Geiser 0.26.
	    (run-geiser impl))
	  (when name
	    (rename-buffer name t)
	    (org-babel-scheme-set-session-buffer name (current-buffer)))
	  (current-buffer)))))