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)))