Now that rust exists for the type- and memory-safety weenies, I think we should restore C to being just the user-friendly frontend to assembly language.
@hyc What do you think of wasm? As a "you can't do fun things with the stack or generally deciding to execute arbitrary storage and addresses, but you can express pretty much any (typed) access to a (virtual) data memory space? As a safe enough for mortals (and maybe somewhat less than deterministically generated code) portable assembly language for most usage (I'm not talking about the jailed environment here, just the language)?
@da77a9 it looked promising but it still prevents me from doing useful things I'd want to do. Also it's got incomplete support for floating point, which is another strike, in my book.