哈哈, Light Table 是用 node-webkit 和 cljs 写的
看了 Chris Granger 大神在 Conj 的演讲视频, 还有博客上的说明:
http://www.chris-granger.com/2013/01/24/the-ide-as-data/
之前记得 Light Table 完全是为 Clojure 做的, 用到 webkit 内核
在演讲里确认几乎整个编辑器都是 cljs 写的, 而没有多少的 Clojure,
ClojureScript 是 Clojure 的子集, 编译到 JS, 借助 Google Closure Compiler(?)
… 被吐槽 altjs 语言不好调试还是挺伤不起的, .call()
的 Error…
cljs 目前依赖 Java, 貌似看到新闻提过编译好的 Node 版本…
于是有多了一个运行在 Node 上的编辑器…