Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



So you can't write everything in rust? You mean like business apps? Just asking.


It'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)


System76 trying to do that with their Cosmic DE (for PopOS)[0].

Hopefully that will change soon. (Well for linux)

[0]: https://system76.com/cosmic/


Last I checked, WASM support isn't quite there, yet, basically. I haven't checked in a little while, though.


re: 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

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

[2]: emscripten-forge > "recipes_emscripten/rust and evxcr_jupyter kernel" https://github.com/emscripten-forge/recipes/issues/1983


container2wasm c2w might already compile rust to WASI WASM? https://github.com/container2wasm/container2wasm




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: