Parenscript compiles a Common Lisp subset to JavaScript
common-lisp.net
common-lisp.net
[context: I used to write in CL and used Parenscript before I switched to Clojure]
SPOCK is a compiler and runtime system for translating most of R5RS Scheme into JavaScript. You can use it either by statically generating JavaScript files from Scheme source files or by translating s-expressions containing Scheme code on the fly. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.
Last year I spent a week transliterating someone's Python to JavaScript. It never occurred to me to Ask HN if that already existed. Is there a good one?
Don't worry if a lisp project hasn't been touched for years. Worry if a project has a boatload of open/known bugs AND hasn't been touched for years.
How much has JavaScript changed since the last update of ParenScript? How many new language features, that might add real benefit, are not accounted for?
Maybe the answer is that the new features are unnecessary to parenscript, I genuinely don't know, but it would be nice to at least see discussion/acknowledgment of this featured somewhere prominently.