Somehow I decide to use #Rust rather than #Zig to implement Apache Arrow data type because Rust support multivalue return. However it can only return up to 2 value. And unlike Zig, Rust wasm can't emit nor import mutable-globals 😞. The `static mut` variables are stored in wasm linear memory instead of being `global mut`.
If my guess is correct, `static mut` should be wrapped in `thread_local` macro to produce #wasm mutable-globals. But… it's not yet supported 🥲
#nusa #rustwasm #rust #zig #wasm
The nice #rustwasm folks have a cute Ferris mascot with a helmet and the #WebAssembly logo on it.
So for the #Golang #Wasm loader I forked to #Fiedka, I made a Gopher in a similar fashion. 🥳
https://github.com/fiedka/webpack-golang-wasm-async-loader
And guess what... I have successfully run #Rust code in Fiedka. More news on that to follow. 😃
https://rustwasm.github.io/
#rustwasm #webassembly #golang #wasm #Fiedka #rust
First release of cargo-node on https://crates.io. It's a cargo sub command to build, run and deploy #rustwasm applications as browser, electron or cordova app. #rustlang
#FocusTime #ergosign
#rustwasm #rustlang #focustime #ergosign