With respect to C/C++ and NIFs I wonder if this would be a great project to also use Rust. There is the Rustler project that would be a good place to start. The FUD of NIFs is that they potentially blowup the ERTS, and hence fault tolerance.
Rust is able to handle runtime exceptions in a way that can handle such exceptions and provide safety, such that the Rust NIF does not take down the Beam.






















