Function: org-babel-scheme-make-session-name

org-babel-scheme-make-session-name is a byte-compiled function defined in ob-scheme.el.gz.

Signature

(org-babel-scheme-make-session-name BUFFER NAME IMPL)

Documentation

Generate a NAME for the session BUFFER.

For a named session, the buffer name will be the session name.

If the session is unnamed (nil), generate a name.

If the session is none, use nil for the session name, and org-babel-scheme-execute-with-geiser will use a temporary session.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-scheme.el.gz
(defun org-babel-scheme-make-session-name (buffer name impl)
  "Generate a NAME for the session BUFFER.

For a named session, the buffer name will be the session name.

If the session is unnamed (nil), generate a name.

If the session is `none', use nil for the session name, and
`org-babel-scheme-execute-with-geiser' will use a temporary session."
  (cond ((not name) (concat buffer " " (symbol-name impl) " REPL"))
	((string= name "none") nil)
	(name)))