I found noweb reference with argument `<>` issue. This can work: ```org #+NAME: f1 #+BEGIN_SRC emacs-lisp :var x=7 :results value (+ x x) #+END_SRC #+RESULTS: f1 : 14 #+NAME: f2 #+BEGIN_SRC emacs-lisp :var x=7 :results value (+ x 2) #+END_SRC #+RESULTS: f2 : 9 #+name: intermediate #+call: f1(x=5) #+RESULTS: intermediate : 10 #+call: f2(x=intermediate) #+RESULTS: : 12 #+name: intermediate #+BEGIN_SRC emacs-lisp :noweb yes :results value <> #+END_SRC #+BEGIN_SRC emacs-lisp :noweb yes :results value <> #+END_SRC #+RESULTS: : 12 ``` And this does not work: ```org #+NAME: sh-print-something #+BEGIN_SRC sh :var str="" echo "$str" #+END_SRC #+BEGIN_SRC sh :results output :noweb yes echo "hello, " <> #+END_SRC #+RESULTS: ``` Why the first language `emacs-lisp` works, but second `sh` does not work? [stardiviner] GPG key ID: 47C32433 IRC(freeenode): stardiviner Twitter: @numbchild Key fingerprint = 9BAA 92BC CDDD B9EF 3B36 CB99 B8C4 B8E5 47C3 2433 Blog: http://stardiviner.github.io/