5

我想写这样的 Lisp/Scheme/Clojure 代码

(map inc (range 0 5)) 

让它看起来有点像这样

map -- inc
   \\
       range -- 0
           \  
             -- 5

我想在我操纵我的表情时实时看到树的变化。随着树木变大,布局将变得重要。

有没有任何工具可以做到这一点?我怀疑 Emacs 世界中可能存在某些东西。

4

1 回答 1

2

Light Table项目旨在创建一个具有这种可见性的 IDE,并将其作为其更重要的功能之一。这个想法是它在它自己的代码旁边显示评估结果。虽然它是一个类似的概念,但不像你问的那样完全是树视图。

对于较少侵入性的更改,tools.trace包可以帮助使事情更加明显

于 2012-11-29T19:30:27.853 回答