Shorthand Language
477495
164867038
2007-10-16T02:21:54Z
Warinthepocket
834511
removed link to expired site (domain squatters)
{{otheruses4|a computer language|the abbreviated, symbolic writing method|Shorthand}}
The '''Short Transitional Utility Language''' also known as '''Shorthand''', is a type of [[computer]] [[Computer programming|programming]] [[Programming language|language]]. It 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 (operating system)|Solaris]] on [[SPARC]].
[[Scripting language]]s 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.
== External links ==
* [http://uolang.org/sourcecode/shthnd/shorthand.html Shorthand Code Archive@UPLA]
* [http://groups.yahoo.com/group/shorthandproject Shorthand Developers E-group]
[[Category:Domain-specific programming languages]]
[[Category:Scripting languages]]