[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] [Babel] [Bug] Cache
From: |
Sebastien Vauban |
Subject: |
[O] [Babel] [Bug] Cache |
Date: |
Thu, 21 Nov 2013 12:13:12 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) |
Hello Eric,
IIRC, some time ago, a bug involving the computation of the hash (when option
cache is enabled) and NoWeb code blocks. I remember that it had been fixed.
However, the following example shows it's not (true anymore):
--8<---------------cut here---------------start------------->8---
#+PROPERTY: cache yes
#+name: common-code
#+begin_src R :eval no
s <- "Hello"
#+end_src
#+begin_src R :noweb yes
<<common-code>>
print(s)
#+end_src
#+results[f472c44e64e310a6d06544dbdfba558a709873a7]:
: Hello
--8<---------------cut here---------------end--------------->8---
Change the "common code" block: edit "Hello", for example, and you'll see that
the evaluation of the other code block is not redone (like if the NoWeb code
was not expanded for computing the hash). It stays printing "Hello".
Best regards,
Seb
--
Sebastien Vauban
- [O] [Babel] [Bug] Cache,
Sebastien Vauban <=