Lasso (programming language)
Lasso Professional Web Data Engine combines an interpreted middleware programming language and server for developing internet applications which use internet browsers for the client user interface to connect to HTTP and database servers.
The Lasso server provides administration management over Lasso users and groups to control explicit access permissions-based to data sources and language features to improve security and data integrity in a multi-author web application development environment. The Lasso server uses an embedded version of MySQL to maintain its internal security and administrative features. Lasso can connect to MySQL and numerous other databases via JDBC and ODBC, as well as FileMaker Pro. The Lasso server runs on Mac OS X, Windows 2000, and Redhat Linux.
Lasso's language, Lasso Dynamic Markup Language (LDML), can be written in a square bracket tag format which resembles HTML, or in a LassoScript format similar to many other scripting languages such as PHP, PERL, and Python. LDML can be written with procedural or object oriented techniques and structures.