In my dynamically generated webpages I regularly compile lots of very simple parenscript like `(append-markup ,element-id ,markup) where element-id and markup are Lisp strings. Parenscript takes a lot of time to do this in comparison to everything else.
Ideally, I guess would be something that would generate a function like (defun js-append-markup (element-id markup) (output "appendMarkup("") (output (escape element-id)) (output "","") (output (escape markup)) (output "");"))