Hi all, Since this is not related to caching, I post this as a separate question from [1].
I want to argue that specifying ':eval never' as argument to a #+call line should transitively apply to the called block as well. Here is the example: --8<---------------cut here---------------start------------->8--- * Test ** A long running code block. #+name: foo #+begin_src emacs-lisp :var bar="baz" (sit-for 15) (message "bar=%S" bar) #+end_src ** Calling This should not execute anything IMO. #+call: foo("qux") :eval never I.e. it should behave as this: #+call: foo[:eval never]("qux") :eval never --8<---------------cut here---------------end--------------->8--- Regards, Andreas [1] http://permalink.gmane.org/gmane.emacs.orgmode/102349