> Not all Babel languages are using that macro, so these implementations > might have a different interpretation (which may or may not be a bug > in itself). > Every general purpose language should be using this macro. The following lists those ob*.el files which don't use this macro. $ grep -rc org-babel-result-cond lisp/ob*el|grep 0|sed 's/:.*$//' lisp/ob-asymptote.el lisp/ob-calc.el lisp/ob-comint.el lisp/ob-css.el lisp/ob-ditaa.el lisp/ob-dot.el lisp/ob.el lisp/ob-eval.el lisp/ob-exp.el lisp/ob-gnuplot.el lisp/ob-haskell.el lisp/ob-js.el lisp/ob-keys.el lisp/ob-latex.el lisp/ob-ledger.el lisp/ob-lilypond.el lisp/ob-lob.el lisp/ob-makefile.el lisp/ob-matlab.el lisp/ob-mscgen.el lisp/ob-ocaml.el lisp/ob-octave.el lisp/ob-org.el lisp/ob-plantuml.el lisp/ob-ref.el lisp/ob-ruby.el lisp/ob-sass.el lisp/ob-scheme.el lisp/ob-screen.el lisp/ob-table.el lisp/ob-tangle.el Of these I would guess that the following 7 should be updated to use the org-babel-result-cond macro. scheme ruby ocaml matlab js haskell asymptote I don't know if we want to try to make these changes before the 8.0 release. I personally could update and test js, scheme, ocaml and haskell this weekend. I do not have ruby, matlab or asymptote installed on my laptop. Thanks, > > > Regards, > Achim. -- Eric Schulte http://cs.unm.edu/~eschulte