If I am learning Rust (having a Python, JS/TS background) and am interested in the fault tolerant execution model of BEAM (cheap micro, pre-emptive, "processes"), what Rust crates (libraries) would anyone suggest to get a similar execution model?
I think it would be really nice to have some description what BEAM actually is. I don't think this is so common knowledge. The issue is also that there are no links even and it's not like BEAM is a very google friendly term. Currently the readme simply assumes that one already knows what lumen is about.
We are hoping for several outcomes. The first is web wasm compilation. We have some ideas on what architectural advantages can come from having BEAM controlled UI. The second is a WASI compilation. So targeting stand alone binaries. This is different than other "compile BEAM to binary" implementations. We are targeting a footprint size of 200kb (web and wasi) which gives Erlang and Elixir an opening to targeting more IoT devices.
> The primary motivator for Lumen's development was the ability to compile Elixir applications that could target WebAssembly, enabling use of Elixir as a language for frontend development.
https://gleam.run/