I have trouble understanding what parenscript does and not does.<p>Am I "out on Mars" in the Lisp world with parenscript or can I also make use of other Common Lisp Code easily like trivia etc? What are people actually doing with parenscript, develop everything themselves from "the ground up"?<p>Thanks
Most Lisp libraries won't automatically work with Parenscript -- think of Parenscript as just being more Lisp-like syntax for JS, rather than a compile from Lisp to JS. It's quite useful if you want to dynamically generate JS, or wish JS had macros, but it won't give you trivia for free.<p>Hopefully some day there'll be a production-quality Lisp implementation that runs in WebAssembly... Though, I wonder if you could hack together ECL and emscripten?
There's JSCL [1], an implementation of Common Lisp in JS. It's not a full implementation but you would be able to use some CL libraries, I guess.<p>[1] <a href="https://github.com/jscl-project/jscl" rel="nofollow">https://github.com/jscl-project/jscl</a>