我不知道像这个和这个这样的“自托管”ClojureScript实现是如何实现的。然而,考虑到ClojureScript编译器是用Clojure编写的,并将Clojure编译为JavaScript,我可以推断出ClojureScript转译器理论上可以将自己的源代码转换为JavaScript,在浏览器/节点平台上生成ClojureScript转译器。我只是好奇,这是否可行并且实际上是如何完成的?
是的,您的描述相当准确。 以下是一篇提供一些解释的文章: https://blog.fikesfarm.com/posts/2015-07-17-what-is-bootstrapped-clojurescript.html 还有一个谈论同样主题的讲座,特别是在开始时讲到: https://youtu.be/HnQ89r_dKEM