我想写这样的 Lisp/Scheme/Clojure 代码
(map inc (range 0 5))
让它看起来有点像这样
map -- inc
\\
range -- 0
\
-- 5
我想在我操纵我的表情时实时看到树的变化。随着树木变大,布局将变得重要。
有没有任何工具可以做到这一点?我怀疑 Emacs 世界中可能存在某些东西。
我想写这样的 Lisp/Scheme/Clojure 代码
(map inc (range 0 5))
让它看起来有点像这样
map -- inc
\\
range -- 0
\
-- 5
我想在我操纵我的表情时实时看到树的变化。随着树木变大,布局将变得重要。
有没有任何工具可以做到这一点?我怀疑 Emacs 世界中可能存在某些东西。
Light Table项目旨在创建一个具有这种可见性的 IDE,并将其作为其更重要的功能之一。这个想法是它在它自己的代码旁边显示评估结果。虽然它是一个类似的概念,但不像你问的那样完全是树视图。
对于较少侵入性的更改,tools.trace包可以帮助使事情更加明显