Wow, cool. I assume you're referring to https://github.com/sctb/lumen and https://common-lisp.net/project/parenscript/.
Thanks for the info. :)
I'm mildly curious how Lumen and Arc differ.
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: