> 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.
“Trivial” is the wrong word, but it’s fairly known/common to write an embedded interpreter. The line between interpreting and just plain programming is very blurry in a lisp.
Correct me if I'm wrong, but it's missing one vital lisp feature for making it actually hackable: macros!
Couldn't find anything about it in the docs and couldn't search the source code for it either, via their git webpage either.