Going from homoiconic metaprogramming in lisp to generating code from strings is still going to be a massive step down.
Do you think this is just a necessary trade-off when you are trying to be a performance oriented game programming language like Jai?