Function: org-babel-execute:forth
org-babel-execute:forth is a byte-compiled function defined in
ob-forth.el.gz.
Signature
(org-babel-execute:forth BODY PARAMS)
Documentation
Execute a block of Forth code with org-babel.
This function is called by org-babel-execute-src-block.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-forth.el.gz
(defun org-babel-execute:forth (body params)
"Execute a block of Forth code with org-babel.
This function is called by `org-babel-execute-src-block'."
(if (string= "none" (cdr (assq :session params)))
(error "Non-session evaluation not supported for Forth code blocks")
(let ((all-results (org-babel-forth-session-execute body params)))
(if (member "output" (cdr (assq :result-params params)))
(mapconcat #'identity all-results "\n")
(car (last all-results))))))