3 ms·
I wonder if a Rust backend generating C code wouldn’t be a nice workaround for platforms without first tier Rust support. With all compile time assurances from
by rbanffy 1y ago
I wonder if a Rust backend generating C code wouldn’t be a nice workaround for platforms without first tier Rust support. With all compile time assurances from the Rust front end, it’d be able to produce C at a superhuman level of memory safety.
- cyberclimb 1y agoI just came across this project recently https://github.com/AeneasVerif/eurydice/ https://github.com/AeneasVerif/eurydice/ from Microsoft Azure Research (referenced here https://www.microsoft.com/en-us/research/blog/rewriting-symcrypt-in-rust-to-modernize-microsofts-cryptographic-library/ https://www.microsoft.com/en-us/research/blog/rewriting-symc...)
- rbanffy 1y agoFascinating. I wonder why they didn’t make it a LLVM backend, but, then, I guess it’s important for the C code to be readable as well.