clojurescript - 他们是否使用 clojurescript 转译器来转译转译器?
问题描述
我不知道像这样的“自托管”clojurescript实现是如何实现的。
但是,鉴于 clojurescript 编译器是用 clojure 编写的,并且它将 clojure 编译为 javascript,我可以推断 clojurescript 转译器理论上可以将其自己的源代码转译为 javascript,从而在浏览器/节点平台上生成一个 clojurescript 转译器。我只是好奇,这是否可行,实际上它是如何完成的?
解决方案
是的,你的描述听起来相当准确。
这是一个提供一些解释的帖子:
https://blog.fikesfarm.com/posts/2015-07-17-what-is-bootstrapped-clojurescript.html
以及涵盖一些相同主题的演讲,尤其是在开头附近:
推荐阅读
- c# - 使用瀑布方法 C# Bot 框架 V4 时从机器人提示符获取值
- telerik - RadGrid - 单击时不触发批量编辑模式
- c++ - 传递参数的问题
- java - Thymeleaf 不适用于驼峰类字段
- r - 两组观察值之间的成对差异
- javascript - CSV-Parser 似乎无法正确解析换行数据
- python - Keras 的回归 MSE 较低,但结果相差甚远
- azure - 使用 Azure 存储 REST API 版本 >= 2019-02-02 指定文件系统属性
- python - 在 keras 中实现对 model.predict 的回调
- python - Python 模拟