About ScripturianScripturian is an open source library that makes it easy to integrate various programming and templating languages into your JVM-based software. It is designed from the ground-up for high performance concurrent execution, and as such offers a scalable alternative to the Java scripting standard (JSR-223).
1. "Text-with-scriptlets"Scripturian executables allow you to mix plain text and "scriptlets," in the style of PHP, JSP and ASP. This can serve as a powerful templating solution for generating text and textual formats, such as HTML and XML. Scripturian has powerful facilities for mixing scriptlets of multiple programming and templating languages in a single document. 2. Automatic Configuration and Starting of Language ImplementationsScripturian does it all for you. For example, any file with a ".py" extension, or any scriptlet that starts with <%python will start the Jython engine and run the code. It's a straightforward equivalent of the "shebang" (#!) used for Unix script execution. |
3. Bootstrapping ApplicationsScripturian allows you to boot strap JVM applications using any of the supported languages, which makes it easy to quickly configure and make changes in how your applications start up without re-compilation. Programming Languages Supported
Templating Languages SupportedOther LanguagesTo add a new language to Scripturian, you will first need to create a language adapter for it. If the language supports the Java scripting standard (JSR-223), then you can use the JSR-223 adapter. However, our experience has shown that adherence to the Java scripting standard is inconsistent, and that it's often better to create your own adapter. |

