I don&#x27;t know a lot about C or about Lisp, but I do know that this isn&#x27;t the first compile-to-C Lisp. So why not use one of the ones that already exist instead of starting from scratch? And the blog post seemed to treat it like this is the first attempt to compile a high level language to C (MLTon, JHC, various Schemes, etc).