Problems of C syntax:<p>- TLS in the syntax.<p>- Integer promotion.<p>- Implicit casts, missing explicit dynamic/static casts. Implicit casts for number literals though (like rust), and for void* pointers too, very probably.<p>- Missing explicit compile-time constants.<p>- Too many loop keywords, one loop{} is enough.<p>- Enumerations, switch, and stuff like _Generic/typeof, and more have to go.<p>- should have been only sized primitive types (u8/s8...u64/s64....f64, etc).<p>- and all the others I am forgetting right now.