> Meta programming is still “trivial” (for the lack of a better word) in a lisp without using macros
is there not a whole class of problems that are not trivial if you cannot control evaluation of forms / expressions? this is one of the things (non-reader) macros provide.