marianoguerra
Joined 17 years ago
Joined 17 years ago
Unless by high performance you mean something more specific.
With wasm-gc you get the GC "for free" (from the host), you can still write your own if you want but you loose the interoperability that wasm-gc solves.
More specifically for command line tools:
if you are interested in tail calls you just need to understand the call instruction which we cover in the book and then replace it with either:
- return_call <funcidx>, the tail-call version of call
- return_call_indirect <tableidx> <typeidx>, the tail-call version of call_indirect
More info here: https://github.com/WebAssembly/tail-call/blob/main/proposals...
if you want vim keybindings: https://marianoguerra.github.io/vibecard/?vim
Writing https://wasmgroundup.com/
http://marianoguerra.org
Previously https://instadeq.com and https://event-fabric.com/
Me on the internet:
https://github.com/marianoguerra
http://marianoguerra.github.io/
https://twitter.com/warianoguerra
https://hachyderm.io/@marianoguerra
[ my public key: https://keybase.io/marianoguerra; my proof: https://keybase.io/marianoguerra/sigs/GHx0pQDbASzQQ6dXmsgwwlX2c-WTe3qwVHdZvamGdsU ]