# Rust sucks [Related video](/rust.webm) * Rust lacks a specification * There is only one compiler >\>Everything in rust is undefined >\>Therefore Rust has more undefined behaviour than C. * Cargo sucks * Takes years to build >\>Consider adding CString/* const i8 literals >\>Use concat! ``` macro_rules! c_str { ($s:expr) => { { concat!($s, "\0").as_ptr() as *const i8 } } } foo(c_str!("my string")); ``` I'll add more things later, I'm busy rewriting Rust software in C ;-) ![](rust.png)