ARTICLES IN THE BOOK
This article is from:
All text is available under the terms of the GNU Free Documentation License: http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License
The Short Transitional Utility Language also known as Shorthand, was created and implemented by Sam Moses and Andrei Remenchuck as a simpler means of creating dynamic web applications. The language bindings are available for variety of web server platforms including Microsoft Windows, Linux, and Solaris on Sparc.
Scripting languages tend to work with a 'full control' approach to documents (scripts) on which they operate. On input they want to be able to parse everything which isn't explicitly marked, and on the output side nothing comes through by default.
Shorthand, on the other hand, doesn't see itself as being the end of the line for a text stream. It practices 'hands off' and passes the text through unless it sees special tags; then it goes to work, and outputs anything desired right there. This means that it can act as a pre-or post-processor without being invasive.
The language aims to balance ease of use, eloquent grammar, and the kind of robust functionality one would expect to see from a mainstream scripting language.
Shorthand offers a variety of features such as, native MySQL integration, ODBC, dynamic Server-side_include, among others.