Why Lasso?

Lasso is an excellent language for web programming. Here the community discusses why

Questions:

UTF-8

All built-in functions support utf-8 - a real boon for those working outside the standard roman character set. Reportedly far beter support than Perl, Python and PHP.

Lasso as an innovative language

Lasso introduced built-in features like easy PDF production, individual site handling and support for UTF-8 long before many of the competitors.

Lasso is a maintained language

Out of the box it supports features in a consistent manner where the competition relies on third-party solutions that do not adhere to a general convention. Meaning, any tag working with strings start either with [string_] or is a member of the [string] type. This also works for math, XML, encode/decode, encrypt/decrypt, file, PDF etc.

Cost of support

You have the option of (free) support from the community or you can become an LPA member and get unlimited email support (very often very, very quick) at a reasonable price.

Out of the box security, with many additional security features. Easy to implement.

Extremely strong community with open source frameworks, examples, and resources.

Extremely accessible support network.

Highly flexible with out of the box connectivity for a wide variety of data sources.

Low cost of ownership

Comprehensive documentation and reference sources

Multi-OS options

Multi-web server options

Highly intuitive syntax - simple to teach & learn

Code syntax options (interchangeable and even intermixable (at the moment)

Excellent and simple to deploy PDF generation

Easy to use encryption

Flexible image manipulation tools

Simple to implement file upload and file management facilities

Integration with development tools

Base performance capabilities with optimisation options

Out of the box session management

Convenient XML handling (big thanks to Jason's XML_Tree tag)

Passionate user base ;-)