You're compiling C to LISP, and you're not even telling us??? This being HN, I have to quote you for everybody's benefit:
"Vacietis aims to be a C99 to Common Lisp compiler that produces efficient programs that easily interoperate with Lisp functions, and in addition to offer the introspection, debugging and type-safety features of Common Lisp to C programmers."
You would think this would qualify me as someone who, if not enjoys, is at least is competent at C.
You would be wrong.
I absolutely despise C, and never would have become a computer programmer if I had to do most of my programming in C.
The horrible syntax, retarded pre-processor, and absolutely brain-damaged memory model (addressing modes? segments? virtual memory? reified stack? fuck that, let's just pretend everything is a pdp-11!) make it into this zombie that can't quite decide whether it's a shitty assembler or a shitty Algol clone.
I don't consider myself a competent C programmer, and I have no desire to become one.
Trying to write a compiler for C (https://github.com/vsedach/vacietis) has only cemented my dislike for the language.
I don't blame Dennis Ritchie for it. He probably thought it was a dumb joke too. I blame all the retards in the 1980s that thought it was the bee's knees and made it a "standard."