Function: org-babel-prep-session:octave

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

Signature

(org-babel-prep-session:octave SESSION PARAMS &optional MATLABP)

Documentation

Prepare SESSION according to the header arguments specified in PARAMS.

The session will be an Octave session, unless MATLABP is non-nil.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-octave.el.gz
(defun org-babel-prep-session:octave (session params &optional matlabp)
  "Prepare SESSION according to the header arguments specified in PARAMS.
The session will be an Octave session, unless MATLABP is non-nil."
  (let* ((session (org-babel-octave-initiate-session session params matlabp))
	 (var-lines (org-babel-variable-assignments:octave params)))
    (org-babel-comint-in-buffer session
      (mapc (lambda (var)
              (end-of-line 1) (insert var) (comint-send-input nil t)
              (org-babel-comint-wait-for-output session))
	    var-lines))
    session))