Function: org-babel-prep-session:ocaml

org-babel-prep-session:ocaml is a byte-compiled function defined in ob-ocaml.el.gz.

Signature

(org-babel-prep-session:ocaml SESSION PARAMS)

Documentation

Prepare SESSION according to the header arguments in PARAMS.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-ocaml.el.gz
(defun org-babel-prep-session:ocaml (session _params)
  "Prepare SESSION according to the header arguments in PARAMS."
  (require 'tuareg)
  (let ((tuareg-interactive-buffer-name (if (and (not (string= session "none"))
                                                 (not (string= session "default"))
                                                 (stringp session))
                                            session
                                          tuareg-interactive-buffer-name)))
    (save-window-excursion (if (fboundp 'tuareg-run-process-if-needed)
                               (tuareg-run-process-if-needed org-babel-ocaml-command)
                             (tuareg-run-caml)))
    (get-buffer tuareg-interactive-buffer-name)))