4 ms·
100% agreed. After writing Rust as my day job and using it in production for the last 2 years, my only criticism is the lack of a good high level standard libra
by apatheticonion 2y ago
100% agreed. After writing Rust as my day job and using it in production for the last 2 years, my only criticism is the lack of a good high level standard library (like Go) and the insanity and fragmentation of Future type signatures.
Though at this point, I wish I could write everything in Rust - it's fantastic
Also, I can't wait to (practically) use it as a replacement for JavaScript on the web
- hcfman 2y agoSo you can't write everything in rust? You mean like business apps? Just asking.
- apatheticonion 2y agoIt's great for web servers and build tools but has work to do on the client side. It's difficult or impossible to write GUI applications in Rust (despite that being a great use case via macros and fearless concurrency)
- vlod 2y agoSystem76 trying to do that with their Cosmic DE (for PopOS)[0]. Hopefully that will change soon. (Well for linux) [0]: https://system76.com/cosmic/ https://system76.com/cosmic/
- sli 2y agoLast I checked, WASM support isn't quite there, yet, basically. I haven't checked in a little while, though.
- westurner 2y agore: noarch, emscripten-32, and/or emscripten-wasm32 WASM packages of rust on emscripten-forge a couple days ago. [1][2] emscripten-forge is a package repo of conda packages for `linux-64 emscripten-32 emscripten-wasm32 osx-arm64 noarch` built with rattler-build and hosted with quetz: https://repo.mamba.pm/emscripten-forge https://repo.mamba.pm/emscripten-forge Evcxr is a rust kernel for jupyter; but jupyter-xeus is the new (cpp) way to write jupyterlite kernels like xeus-, xeus-sqlite, xeus-lua, xeus-javascript, xeus-javascript [1]: evcxr_jupyter > "jupyter lite and conda-forge feedstock(s)" https://github.com/evcxr/evcxr/issues/399 https://github.com/evcxr/evcxr/issues/399 [2]: emscripten-forge > "recipes_emscripten/rust and evxcr_jupyter kernel" https://github.com/emscripten-forge/recipes/issues/1983 https://github.com/emscripten-forge/recipes/issues/1983
- westurner 2y agocontainer2wasm c2w might already compile rust to WASI WASM? https://github.com/container2wasm/container2wasm https://github.com/container2wasm/container2wasm