在线运行
在这里编写并运行 Caju。编译器本身被编译为 WebAssembly,直接在你的浏览器中运行:代码不会发送到任何服务器。
点击运行(或按 Ctrl+Enter)查看程序的输出。
工作原理
Caju 编译器用 Caju 编写,并可通过 --target wasm 编译为 WebAssembly,因此它能把自己编译成 caju.wasm。页面会从该语言的最新发布版本下载这个文件和标准库。点击运行时,它会把你的程序编译成另一个 WebAssembly 模块,并在 worker 中运行,输出会实时显示在这里。程序可以包含多个文件:main.caju 最先运行,并用 import "util" 导入其他文件。