id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 1667,Overhaul c-backend.scm,felix winkelmann,felix winkelmann,"The C code generation stuff is a terrible, rotten mess. It's incomprehensible and making changes in the code has become rather difficult. I have a ""backend"" branch that uses an intermediate representation (S-expressions, roughly C-like), originally intended for an alternative backend (""qbe"") that seems to work, at least for the core system + tests. I can try to bring it up to date and present it once it is ready. ",enhancement,assigned,major,someday,compiler,5.1.0,,,,hard