4 ms·
> C and C++ aren't going anywhere anytime soon. Love them, hate them, want to burn them with fire, they're here for a long, long time. Nobody denies this, whic
by pitaj 4y ago
> C and C++ aren't going anywhere anytime soon. Love them, hate them, want to burn them with fire, they're here for a long, long time.
Nobody denies this, which is why one of Rust's main goals was supporting the C ABI, so Rust can use existing C libraries, or an application written in C can use Rust libraries.
> Leaving that aside, I was still hitting Rust "oh look the developer of this crate on which the entire universe depends still assumes that everything is x86, and one of five operating systems" issues as recently as late 2021.
I am curious. Could you give some more context?
> Get a build system that's easily workable without an Internet connection and recent TLS support.
Cargo supports vendoring dependencies and local dependencies.
> Make it easy for beginners to build out Rust infrastructure for OpenVMS on Itanium, Solaris on SPARC, z/OS, MorphOS, GNU/Hurd, and a 20-year-old budget PDA running a custom OS on an SH4 CPU.
When has it even been easy for beginners to build out systems infrastructure?
Progress is being made on allowing Rust to target more platforms, including `rustc_codegen_gcc` and `gcc-rs`.
- imron 4y ago> I am curious. Could you give some more context? Probably talking about this: https://github.com/pyca/cryptography/issues/5771 https://github.com/pyca/cryptography/issues/5771