@mauve I haven't use this, but looks good
@mauve Parenscript transpiles to readable JavaScript and is very mature https://parenscript.common-lisp.dev/
@mauve Embeddable Common Lisp: https://ecl.common-lisp.dev/main.html It compiles to C code.
There's also Lisp-Flavored Erlang which compiles to Erlang before compiling to byte code to run on the Beam virtual machine.
@mauve Sorry. You said transpilation. Many of those out there that I know of only transpile to another language for intermediary code.
@mauve Anyway, check out this post https://emacs.ch/@ramin_hal9001/111106996069927016 by @ramin_hal9001 about ECL compiling to C++ code and the following one in the thread with a link to the blog post that goes into more detail.
@mauve fennel compiles to lua iirc
"Hoot" for Guile scheme targets WASM
https://spritely.institute/hoot/
@mauve @technicat ooh, Haxe is back, in lisp form
Ty for the responses! It looks like wax (recommended by @technicat) seems to be closest to what I was looking for. It remains to be seen if the constrained environment would lead to usable code still. https://github.com/LingDong-/wax/blob/main/QUICKSTART.md