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