acidlisp:编译为Web汇编的Lisp 源码
酸口香糖-酸吃Rust 尝试基于宏的语言。 我希望它看起来像是闭包,但是会生成快速且可以编译为Web程序集的静态函数。 目标 没有标准库,一切都是模块。 较早发布,并独立进行了版本控制。 轻量级输出。 这应该自然而然,因为它直接针对wasm,因此不会有很大的运行时间。 自托管。 最少的代码。 应该有可能了解整个事情。 所有必需的工具都应该在浏览器中可运行! 用法 您需要安装wabt工具。 git clone https://github.com/dominictarr/acidlisp cd acidlisp ./load.js path_to_al_file > out.wat wat2wasm out.wat #wat2wasm from wabt (web assembly binary tools) 编译器通行证 解析 将原始数据源解析为ast。 统一 转换变量,以便两次
用户评论