浏览代码

babel: mention improved caching changes in Changes.org

Eric Schulte 14 年之前
父节点
当前提交
3c6e4fdfb0
共有 1 个文件被更改,包括 23 次插入0 次删除
  1. 23 0
      ORGWEBPAGE/Changes.org

+ 23 - 0
ORGWEBPAGE/Changes.org

@@ -48,6 +48,29 @@ code base (especially the language-specific files), and ensures
 that the arguments to a code block will not be evaluated multiple
 times.  This change should not be externally visible to the
 Org-mode user.
+*** Improved Caching
+Code block caches now notice if the value of a variable argument
+to the code block has changed, if this is the case the cache is
+invalidated and the code block is re-run.  The following example
+can provide intuition for the new behavior.
+#+begin_src org :exports code
+  ,#+srcname: random
+  ,#+begin_src R :cache yes
+  ,runif(1)
+  ,#+end_src
+  
+  ,#+results[a2a72cd647ad44515fab62e144796432793d68e1]: random
+  ,: 0.4659510825295
+  
+  ,#+srcname: caller
+  ,#+begin_src emacs-lisp :var x=random :cache yes
+  ,x
+  ,#+end_src
+  
+  ,#+results[bec9c8724e397d5df3b696502df3ed7892fc4f5f]: caller
+  ,: 0.254227238707244
+#+end_src
+
 * Version 7.01
 :PROPERTIES:
 :VISIBILITY: content