org-babel-result-cond - unified handling of results
commit78cdf14939fefe977cf25c9cdeb4a7e8b2901c5d
authorEric Schulte <eric.schulte@gmx.com>
Mon, 19 Nov 2012 01:02:09 +0000 (18 18:02 -0700)
committerEric Schulte <eric.schulte@gmx.com>
Mon, 19 Nov 2012 04:58:38 +0000 (18 21:58 -0700)
tree9df3fa2447d4d32bdd5691ef3b79d0913e31ef08
parent5107ca3c9bfe0b64b6bd612b712c2a6700af6f7a
org-babel-result-cond - unified handling of results

* lisp/ob.el (org-babel-result-cond): This function should now be used
  by all language backends to handle the processing of raw code block
  output into scalar results, table results, or ignored results
  depending on the value of result-params.

* lisp/ob-C.el (org-babel-C-execute): Use org-babel-result-cond.
* lisp/ob-R.el (org-babel-R-evaluate-external-process): Use
  org-babel-result-cond.
  (org-babel-R-evaluate-session): Use org-babel-result-cond.
* lisp/ob-awk.el (org-babel-execute:awk): Use org-babel-result-cond.
* lisp/ob-clojure.el (org-babel-execute:clojure): Use
  org-babel-result-cond.
* lisp/ob-emacs-lisp.el (org-babel-execute:emacs-lisp): Use
  org-babel-result-cond.
* lisp/ob-fortran.el (org-babel-execute:fortran): Use
  org-babel-result-cond.
* lisp/ob-io.el (org-babel-io-evaluate): Use org-babel-result-cond.
* lisp/ob-java.el (org-babel-execute:java): Use org-babel-result-cond.
* lisp/ob-lisp.el (org-babel-execute:lisp): Use org-babel-result-cond.
* lisp/ob-maxima.el (org-babel-execute:maxima): Use
  org-babel-result-cond.
* lisp/ob-picolisp.el (org-babel-execute:picolisp): Use
  org-babel-result-cond.
* lisp/ob-python.el (org-babel-python-evaluate-external-process): Use
  org-babel-result-cond.
  (org-babel-python-evaluate-session): Use org-babel-result-cond.
* lisp/ob-scala.el (org-babel-scala-evaluate): Use org-babel-result-cond.
* lisp/ob-sh.el (org-babel-sh-evaluate): Use org-babel-result-cond.
* lisp/ob-shen.el (org-babel-execute:shen): Use org-babel-result-cond.
* lisp/ob-sql.el (org-babel-execute:sql): Use org-babel-result-cond.
* lisp/ob-sqlite.el (org-babel-execute:sqlite): Use
  org-babel-result-cond.
18 files changed:
lisp/ob-C.el
lisp/ob-R.el
lisp/ob-awk.el
lisp/ob-clojure.el
lisp/ob-emacs-lisp.el
lisp/ob-fortran.el
lisp/ob-io.el
lisp/ob-java.el
lisp/ob-lisp.el
lisp/ob-maxima.el
lisp/ob-picolisp.el
lisp/ob-python.el
lisp/ob-scala.el
lisp/ob-sh.el
lisp/ob-shen.el
lisp/ob-sql.el
lisp/ob-sqlite.el
lisp/ob.el