4 ms·
I think the primary consideration is interoperability with C. Being able to call into C from Rust and into Rust from C is an important feature. Systems with a h
by fzzzy 7y ago
I think the primary consideration is interoperability with C. Being able to call into C from Rust and into Rust from C is an important feature. Systems with a heavy runtime and special stack layout like Erlang make this harder.
Rust originally had a heavier runtime with a green thread implementation, and it was removed. I believe one of the major considerations at the time was bare metal programming on microcontrollers.