https://tooscut.app/ #futureofvideoediting #techinnovation #browserbased #HackerNews #ngated
Sunsetting the `rustwasm` Github org, https://blog.rust-lang.org/inside-rust/2025/07/21/sunsetting-the-rustwasm-github-org/.
Active and important projects like `wasm-bindgen`, `walrus`, `weedle`, `wasm-pack`, `twiggy` etc. are moved into either their own organisation, or the maintainer's account, e.g.:
* https://github.com/wasm-bindgen/wasm-bindgen
* https://github.com/drager/wasm-pack
* https://github.com/AlexEne/twiggy
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 🥲
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/
A webpack loader for generating Golang WebAssembly bundles using an async interaction model for calling the Golang code from JavaScript - GitHub - fiedka/webpack-golang-wasm-async-loader: A webpack...
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