I understand that macros are both the mechanism to generate code at compile-time as well as for generating code at runtime. But it doesn&#x27;t look like the linked project does the latter. In fact, there are mentions in the README that indicate that there is no runtime for LISP&#x2F;c at all:<p>&gt; The way that LISP&#x2F;c works is sort of tricky. It utilizes a lot of string manipulation and interpretation. It doesn&#x27;t need to be insanely fast, though, because it&#x27;s just dealing with code; the compiled result will not suffer from any slowness.<p>In other words, it seems that this project just allows you to generate C code from a LISP-like syntax, but doesn&#x27;t allow you to `eval` during the execution of the resulting C program. There is no runtime representation of code as data as with other lisps.