1个不稳定版本
0.4.0 | 2023年10月26日 |
---|---|
0.3.0 |
|
0.2.0 |
|
0.1.0 |
|
536 在 WebAssembly 中
每月 26 次下载
225KB
6.5K SLoC
wasmrepl
由于Web Assembly的文本格式接近Lisp,也许尝试一个REPL提示符是合适的!
演示
注意事项
- 这个REPL并不是严格按照Wasm规范构建的。一些规则被放宽,以便在REPL提示符中更容易使用。例如,提示符充当Wasm
func
的内部,因此您可以在提示符中执行,例如(i32.const 12)
。然而,与Wasmfunc
的内部不同,您还可以在提示符中定义一个新的func
。 - 我们还没有涵盖Wasm的所有功能。已涵盖的功能在此处文档化 这里。如果您想看到特定功能的实现,请随时打开一个问题。或者PR。
安装
要安装,请按照以下命令操作,
$ cargo install wasmrepl
要检查是否安装完成,
$ wasmrepl
>>
它应该给您REPL提示符。要退出提示符,请使用Ctrl+D。
如何使用
有关如何使用此应用程序的一些示例已添加到以下博客文章中 这里。
依赖项
~5.5MB
~107K SLoC