Parenscript

Parenscript is a translator from an extended subset of Common Lisp (s-exp syntax) to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp).

Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced metaprogramming facilities to web developers.

At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead.

License: BSD

Homepage: http://common-lisp.net/project/parenscript/

Download ASDF package from http://common-lisp.net/project/parenscript/release/parenscript-2.1.tgz

Note that ASDF-Install releases of Parenscript have ceased since version 2.1. Newer releases continue to be made for the Quicklisp package manager.


Pages in this topic: ParenscriptClassicOO   ParenScriptObjectSystem   ParenscriptTipsAndTricks   ParenscriptWithApachePHP  


Also linked from: clouchdb   css-lite   Current recommended libraries   features   GSoC 2011 Parenscript project page   JavaScript   Vladimir Sedach  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively