mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-09-19 19:40:01 +00:00
d128662fa3
This proposal for code tidying uses multiple-value-bind to satisfy: 1. The various parsed/resolved components of the param list (session, vars, result-type) are available in the org-babel-execute:LANG functions. 2. Those functions don't duplicate the code for parsing the params list and resolving references 3. The functions still have the params list available to them, should they need to implement language-specific behaviour using it. If the org-babel-execute:LANG functions need to be called directly, then that would now have to be via (multiple-value-bind (session vars result-params result-type) (org-babel-process-params params) (funcall cmd body params)) as in org-babel-exp.el. (But is it actually necessary to by-pass org-babel-execute-src-block?) |
||
---|---|---|
lisp | ||
snippets/org-mode | ||
util | ||
.gitignore | ||
COPYING | ||
intro.org | ||
library-of-babel.org | ||
org-babel-ded-worg.org | ||
org-babel-requirements.org | ||
org-babel.org | ||
README.markdown | ||
test-export.org | ||
test-tangle.org |
org-babel.el --- facilitating communication between programming languages and people
- for information on org see the Org-Mode website
- for information on org-babel see the org-babel.org file in this directory