Because Parenscript code is treated the same way as Common Lisp code, the full power of Lisp macros is available to the developer, with the added flexibility that macros can either be shared between CL and PS, or have different expansions in either environment to enable the same application code to accomodate differences between browser and server. Due to this ability and the tremendous code-generating power of Lisp, Parenscript 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 strives to produce maximally readable JavaScript with the absolute minimum performance overhead for advanced Lisp features, which sets it apart from other JavaScript generation tools. This enables straightforward, surprise-free debugging in tools like Firebug, and zero-effort integration with JavaScript libraries such as Prototype.
The webpage of Parenscript is http://common-lisp.net/project/parenscript/
Download ASDF package from http://common-lisp.net/project/parenscript/release/parenscript-latest.tgz
Parenscript is a web library.
Pages in this topic: ParenscriptClassicOO ParenScriptObjectSystem ParenscriptTipsAndTricks ParenscriptWithApachePHP
Also linked from: css-lite Javascript
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively