Difference between revisions of "Extensible Object Script"
Line 81: | Line 81: | ||
Extensible Object Script runs inside the ES/S-A Enviroment (Java-Based) and is compatble with Java Object (Objects extending java.lang.Object). As Java-Based Language (Processed by JJ and Apache BCEL) it is theoretically Plattform independent, as the runtime can be executed on any Java-capable platform. | Extensible Object Script runs inside the ES/S-A Enviroment (Java-Based) and is compatble with Java Object (Objects extending java.lang.Object). As Java-Based Language (Processed by JJ and Apache BCEL) it is theoretically Plattform independent, as the runtime can be executed on any Java-capable platform. | ||
− | == | + | == Examples == |
+ | |||
+ | <shl> | ||
+ | var a = 0; | ||
+ | while(true) | ||
+ | { | ||
+ | a++; | ||
+ | if( a > 5 ) | ||
+ | break; | ||
+ | else | ||
+ | continue; | ||
+ | a = 10; // this line is never evaluated | ||
+ | } | ||
+ | </shl> |
Revision as of 04:55, 27 December 2022
Extensible Object Script | |
---|---|
Developer | Netroda Technologies, A. Zeneli et. al. |
Type | Scripting Language |
Licenses | Public Domain |
Initial release |
Dec. 1998 |
Current Version | 2.4 |
Platform | EOSRuntime (Java / Platform Independent) |
Origin |
|
Typing | Dynamic, Weak |
Influences | Java, ActionScript, JavaScript |
Extensible Object Script (short "EOS") is the Scripting language used for Systems Based on the Extensible Services / Server for Automation family. Extensible Object Script features Object mixing, caching, lambda expressions and strict/weak typing.
Extensible Object Script runs inside the ES/S-A Enviroment (Java-Based) and is compatble with Java Object (Objects extending java.lang.Object). As Java-Based Language (Processed by JJ and Apache BCEL) it is theoretically Plattform independent, as the runtime can be executed on any Java-capable platform.
Examples
var a = 0; while(true) { a++; if( a > 5 ) break; else continue; a = 10; // this line is never evaluated }