flaneur2020 / pua-lang

a dialect of The Monkey Programming Language
MIT License
3.28k stars 125 forks source link

网页版的 `print!` 和 `eprint!` 都不好使 #46

Open Artoria2e5 opened 3 years ago

Artoria2e5 commented 3 years ago

Rust 的 std::fmt 在 wasm32-unknown-unknown 里面是没有效果的。目前的解决方案暂时是覆盖了一个 输出 的实现,但其他的几个 builtin 还没被顾上。如果一个个去覆盖的话很麻烦,得看看有什么办法把整套东西都改了。

之前有个 wasm-glue 包可以勾输出,但是用的内部接口被新版扬了。现在搞不好得走 wasi……