I'm in the process of porting it from Parenscript (which we didn't create but worked on quite a bit) to Lumen (which we did create). Parenscript is better known—perhaps a dozen people have heard of it.
Thanks for the info. :)
I'm mildly curious how Lumen and Arc differ.
We also wanted it to be self-hosted, and to compile (transpile) to Lua as well as JS, in as straightforward a way as possible. JS and Lua are very close semantically, so our approach with Lumen was to take the semantic intersection of those two and then build the simplest thing we could on top of it. As a result, it's quite different from Arc, which is semantically a classical Lisp.
Here are a couple of old comments I posted about this idea, before Scott implemented it: