
Lasso (programming language)
Lasso is an application server and server management interface used to develop internet applications and is a general-purpose, high-level programming language. Originally a web datasource connection tool for Filemaker and later included in Apple Computer's FileMaker 4.0 and Claris Homepage as CDML, it has since evolved into a complex language used to develop and serve large-scale internet applications and web pages. Lasso can be compared to the server-side scripting languages PHP and Python, ColdFusion, Ruby, etc.
- Abstraction100002137
- Arrangement107938773
- ArtificialLanguage106894544
- Communication100033020
- Extension106335162
- Group100031264
- language
- Language
- Language106282651
- Ordering108456993
- ProgrammingLanguage
- ProgrammingLanguage106898352
- Q315
- Q9143
- Sequence108459252
- Series108457976
- software
- SoftwareObject
- String107013549
- Thing
- WikicatFilenameExtensions
- WikicatProgrammingLanguagesCreatedIn1995
- WikicatScriptingLanguages
- Comment
- enLasso is an application server and server management interface used to develop internet applications and is a general-purpose, high-level programming language. Originally a web datasource connection tool for Filemaker and later included in Apple Computer's FileMaker 4.0 and Claris Homepage as CDML, it has since evolved into a complex language used to develop and serve large-scale internet applications and web pages. Lasso can be compared to the server-side scripting languages PHP and Python, ColdFusion, Ruby, etc.
- Depiction
- Designer
- enKyle Jessup
- Developer
- enLassoSoft Inc.
- FileExt
- en.lasso, .LassoApp
- FrequentlyUpdated
- enyes
- Has abstract
- enLasso is an application server and server management interface used to develop internet applications and is a general-purpose, high-level programming language. Originally a web datasource connection tool for Filemaker and later included in Apple Computer's FileMaker 4.0 and Claris Homepage as CDML, it has since evolved into a complex language used to develop and serve large-scale internet applications and web pages. Lasso includes a simple template system allowing code to control generation of HTML and other content types. Lasso is object-oriented and every value is an object. It also supports procedural programming through unbound methods. The language uses traits and multiple dispatch extensively. Lasso has a dynamic type system, where objects can be loaded and augmented at runtime, automatic memory management, a comprehensive standard library, and three compiling methodologies: dynamic (comparable to PHP-Python), just-in-time compilation (comparable to Java or .NET Framework), and pre-compiled (comparable to C). Lasso also supports Query Expressions, allowing elements within arrays and other types of sequences to be iterated, filtered, and manipulated using a natural language syntax similar to SQL.Lasso includes full Unicode character support in the standard string object, allowing it to serve and support multi-byte characters such as Japanese and Swedish, and supports transparent UTF-8 conversion when writing string data to the network or file system. Lasso is often used as a scripting language, and also used in a wide range of non-scripting contexts. Lasso code can be packaged into standalone executable programs called "LassoApps", in which folder structures are compiled into single files. The Lasso Server application server runs as a system service and receives requests from the web server through FastCGI. It then hands the request off to the appropriate Lasso Instance, which formulates the response. Multiple individual instances are supported, allowing one server to handle multiple sites, each as separate processes. The server uses a high performance IO-based green threading system designed for multi-core systems. Lasso can be compared to the server-side scripting languages PHP and Python, ColdFusion, Ruby, etc. Free for development, Lasso allows partial access to its source code, allowing developers to add or change major components of the language (for example, Ke Carlton's DS implementation of the Lasso Inline). Licensing comes in both SAS and stand-alone versions.
- Homepage
- www.LassoSoft.com
- Hypernym
- Server
- Implementations
- enLasso 8, Lasso 9
- InfluencedBy
- Dylan (programming language)
- Scala (programming language)
- Smalltalk
- Influenced by
- Dylan (programming language)
- Scala (programming language)
- Smalltalk
- Is primary topic of
- Lasso (programming language)
- Label
- enLasso (programming language)
- LatestReleaseDate
- 23 October 2015
- Latest release date
- 23 October 2015
- LatestReleaseVersion
- 9.30
- Latest release version
- 9.3.1
- License
- Proprietary software
- License
- Proprietary software
- Link from a Wikipage to an external page
- web.archive.org/web/20030610160817/http:/blueworld.com/blueworld/news/1998_announce.html
- www.lassoforge.com/
- web.archive.org/web/20030605131907/http:/www.blueworld.com/blueworld/
- web.archive.org/web/20050904075405/http:/www.listsearch.com/
- web.archive.org/web/20170922025229/http:/lassoref.com/
- web.archive.org/web/20181127175536/http:/www.l-debug.org/
- www.lassosoft.com/lassoDocs/languageReference/obj/inline
- github.com/knop-project/knop
- web.archive.org/web/20030608120807/http:/www.blueworld.com/blueworld/products/LassoPress.html
- groups.google.com/forum/%23!forum/lassotalk
- lasso.2283332.n4.nabble.com/Lasso-Talk-f3096191.html
- www.astro.washington.edu/owen/ROFM_CGI.html
- www.LassoSoft.com/tagSwap
- webfm.com/webfm.html
- www.execuchoice.net
- www.filemaker.com
- www.lassobin.com
- www.lassofusebox.org
- Link from a Wikipage to another Wikipage
- .NET Framework
- Active Server Pages
- Adobe Dreamweaver
- Adobe GoLive
- Apache HTTP Server
- Apple Computer
- Apple Inc.
- AppleScript
- AppleShare IP
- Application server
- BBEdit
- Benevolent Dictator for Life
- C (programming language)
- C++
- Category:Class-based programming languages
- Category:Cross-platform software
- Category:Dynamically typed programming languages
- Category:Filename extensions
- Category:High-level programming languages
- Category:Object-oriented programming languages
- Category:Programming languages created in 1995
- Category:Scripting languages
- CDML
- Claris
- Claris Homepage
- Coda (web development software)
- ColdFusion Markup Language
- Common Gateway Interface
- Compiler
- Concurrent computing
- Cross-platform
- Duck typing
- Dylan (programming language)
- Dynamic compilation
- Eclipse (software)
- Expression-oriented programming language
- FastCGI
- File:LassoSoft and Lasso Logo.png
- Filemaker
- FileMaker
- General-purpose programming language
- Green threads
- High-level programming language
- HTML
- Imperative programming
- Internet media type
- Issaquah, Washington
- iWorld
- Java (programming language)
- Just-in-time compilation
- LAMP (software bundle)
- Lead programmer
- Linux
- Mac OS 8
- Memory management
- Metaprogramming
- Microsoft Windows
- Multi-core processor
- Multi-paradigm programming language
- Multiple dispatch
- MySQL
- Nominative type system
- Object (computer science)
- Object-oriented
- Object-oriented programming
- OS X
- output
- PHP
- Procedural programming
- Proprietary software
- Python (programming language)
- Reflection (computer programming)
- Ruby programming language
- Scala (programming language)
- Scripting language
- Server-side scripting
- Smalltalk
- Source code
- SQL
- Standard library
- Structured programming
- Trait (computer programming)
- Type system
- Unicode
- UserLand Software
- UTF-8
- Variable-width encoding
- Web development
- Webserver
- WebSTAR
- WebTen
- WYSIWYG
- Logo
- 220
- LogoCaption
- enLassoSoft Inc. Logo
- Name
- enLasso
- Name
- enLasso
- OperatingSystem
- Paradigm
- enMulti-paradigm: structured object-oriented , imperative: procedural, concurrent, exp-oriented, Meta: reflective
- Platform
- Cross-platform
- ProgrammingLanguage
- enC, Lasso
- SameAs
- 2y1Kj
- Lasso (langage)
- Lasso (programming language)
- Lasso (programozási nyelv)
- m.02ldnl
- Q3218363
- لاسو
- لاسو (زبان برنامهنویسی)
- Subject
- Category:Class-based programming languages
- Category:Cross-platform software
- Category:Dynamically typed programming languages
- Category:Filename extensions
- Category:High-level programming languages
- Category:Object-oriented programming languages
- Category:Programming languages created in 1995
- Category:Scripting languages
- Thumbnail
- Title
- enLasso
- Typing
- enDynamic with constraints , nominative, duck
- WasDerivedFrom
- Lasso (programming language)?oldid=1117998831&ns=0
- WikiPageLength
- 32508
- Wikipage page ID
- 524247
- Wikipage revision ID
- 1117998831
- WikiPageUsesTemplate
- Template:Advert
- Template:Citation needed
- Template:Discuss
- Template:Frac
- Template:Infobox programming language
- Template:Official website
- Template:Reflist
- Template:Start date and age
- Template:URL
- Wordnet_type
- synset-software-noun-1